在呈现共享扩展视图控制器(可见)时,是否有可以在扩展程序的视图控制器中实现的回调方法,以了解用户何时按下主页按钮,这将导致主机应用程序重新启动?< / p>
我尝试了以下内容:
viewWillDisappear:
viewDidDisappear:
UIApplicationWillResignActiveNotification
UIApplicationDidEnterBackgroundNotification
以上都不起作用。
我需要回调,以便当用户关闭应用时,我想暂停当前在共享扩展流程中运行的所有网络操作。
答案 0 :(得分:1)
您可以注册以下通知(在NSExtensionContext
中定义):
NSExtensionHostWillEnterForegroundNotification
NSExtensionHostDidEnterBackgroundNotification
NSExtensionHostWillResignActiveNotification
NSExtensionHostDidBecomeActiveNotification
-viewWillDisappear:
/ -viewDidDisappear:
仅适用于用于展示共享扩展程序的视图控制器。