我正在为我的应用开发分享扩展程序 我知道如果用户最小化并重新打开应用程序,将触发以下方法。
- (void)applicationDidEnterBackground:(UIApplication *)application
- (void)applicationWillEnterForeground:(UIApplication *)application
当用户最小化共享扩展时,我需要相同的东西。上述方法不会在共享扩展中被触发
我正在使用UIViewController
作为我的共享扩展的超类。尝试了以下方法。
- (void)viewDidAppear:(BOOL)animated
- (void)viewDidDisappear:(BOOL)animated
当用户缩小应用程序时, -viewDidDisappear
没有被调用。
是否可以知道用户是否最小化共享扩展名?
我需要你宝贵的建议 提前致谢
答案 0 :(得分:0)
您必须调用-[NSExtensionContext completeRequestReturningItems:completionHandler:]
才能将控制权返回给主机应用程序。以此为契机,了解您的分享权限正在被驳回。