2015-03-02 30 views
1

当共享扩展视图控制器正在呈现(可见)时,是否有回调方法可以在扩展的视图控制器中实现,以了解用户何时按下主页按钮,这会导致主机应用程序退出活动状态?iOS 8分享扩展程序:是否有回调可用来知道用户是否在共享扩展正在呈现时退出主机应用程序?

我已经试过如下:上述作品

  • viewWillDisappear:
  • viewDidDisappear:
  • UIApplicationWillResignActiveNotification
  • UIApplicationDidEnterBackgroundNotification

无。

我需要回调,以便当用户关闭应用程序时,我想暂停当前在共享扩展过程中运行的所有网络操作。

回答

1

可以为以下通知(在NSExtensionContext定义)寄存器:

  • NSExtensionHostWillEnterForegroundNotification
  • NSExtensionHostDidEnterBackgroundNotification
  • NSExtensionHostWillResignActiveNotification
  • NSExtensionHostDidBecomeActiveNotification

-viewWillDisappear:/-viewDidDisappear:只适用于用于展示共享扩展的视图控制器。

相关问题