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 回答