1

アプリのアイコンを強く押して、ホームページでそのクイック アクションの 1 つを選択すると、次の 2 つのオプションがあります。

1.アプリはすでに実行されていました(バックグラウンドで)

この場合、クイック アクションはperformActionForShortcutItem:completionHandler:

2.アプリが起動されています

この場合、 did/willFinishLaunching が呼び出されてからperformActionForShortcutItem:completionHandler:

アプリがクイック アクションによって起動された場合は did/willFinishLaunching をチェックインする必要があるという記事を読みましたperformActionForShortcutItem:completionHandler:。なぜこのアプローチが優れているのか疑問に思っていました。そうしないと、アプリ全体が起動し、クイック アクションを直接処理する代わりにクイック アクションが処理されるためです。

4

1 に答える 1