当共享扩展视图控制器被呈现(可见)时,是否有回调方法可以在扩展的视图控制器中实现,以知道用户何时按下主页按钮,这将导致主机应用程序退出活动状态?
我尝试过以下几种:
viewWillDisappear:
viewDidDisappear:
UIApplicationWillResignActiveNotification
UIApplicationDidEnterBackgroundNotification
以上都不起作用。
我需要回调,这样当用户关闭应用程序时,我想挂起当前在共享扩展过程中运行的所有网络操作。
您可以注册以下通知(在NSExtensionContext
中定义):
NSExtensionHostWillEnterForegroundNotification
NSExtensionHostDidEnterBackgroundNotification
NSExtensionHostWillResignActiveNotification
NSExtensionHostDidBecomeActiveNotification
-viewWillDisappear:
/-viewDidDisappear:
仅适用于用于呈现共享扩展的视图控制器。