アプリが起動していない場合、ホーム ショートカット アイテムをクリックしてアプリを起動すると、どのメソッドが最初に呼び出されますか?
Is application:didFinishLaunchingWithOptions:
また
application:performActionForShorcutItem:completionHandler:
?
アプリが起動していない場合、ホーム ショートカット アイテムをクリックしてアプリを起動すると、どのメソッドが最初に呼び出されますか?
Is application:didFinishLaunchingWithOptions:
また
application:performActionForShorcutItem:completionHandler:
?
3D-touch ショートカットでアプリを起動する場合、メソッド:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
最初に呼び出されます。
このメソッドが true を返す場合、メソッドは:
func application(application: UIApplication, performActionForShortcutItem shortcutItem: UIApplicationShortcutItem, completionHandler: Bool -> Void)
次に呼び出されます。
ただし、最初のメソッドで false を返すと、2 番目のメソッドは呼び出されません。
アプリが既に起動されている場合は、3D-touch ショートカットを使用してアプリに入り、2 番目のメソッドのみが呼び出されます。
詳細については、Apple のデモを参照してください。