当你用力压应用程序图标,并选择在主页上的快速操作之一,你有两个选择:启动周期(3D触摸)
1.应用程序已经运行(在背景)
在这种情况下,快速行动是由performActionForShortcutItem:completionHandler:
2.您的应用程序处理正在启动
在这种情况下,也/ willFinishLaunching被称为然后performActionForShortcutItem:completionHandler:
我,你必须检查,如果应用程序是由快速行动推出DID/willFinishLaunching的那篇文章,如果是这样,处理它那里和返回假所以performActionForShortcutItem:completionHandler:
将不会再被调用。我想知道为什么这种方法更好?这是因为否则你的整个应用程序启动,然后处理快速行动,而不是直接处理快速行动。
'application:performActionForShortcutItem:completionHandler:'的文档解释了你为什么要这么做的原因。 – dan