0

アプリの共有拡張機能を開発しています。
ユーザーがアプリを最小化して再度開くと、次のメソッドが起動されることを私は知っています。

- (void)applicationDidEnterBackground:(UIApplication *)application
- (void)applicationWillEnterForeground:(UIApplication *)application

ユーザーが共有拡張機能を最小化するときにも同じことが必要です。上記のメソッドは、共有拡張機能で起動されません。共有拡張機能のスーパー クラスとして
使用しています。UIViewController以下の方法を試しました。

- (void)viewDidAppear:(BOOL)animated
- (void)viewDidDisappear:(BOOL)animated

-viewDidDisappearユーザーがアプリを最小化したときに呼び出されません。

ユーザーが共有拡張機能を最小化したかどうかを知ることは可能ですか?

あなたの貴重な提案が必要です。
前もって感謝します

4

1 に答える 1

0

-[NSExtensionContext completeRequestReturningItems:completionHandler:]制御をホスト アプリケーションに戻すには、呼び出す必要があります。これを機会に、共有拡張機能が却下されることを確認してください。

于 2015-07-05T18:42:33.897 に答える