通过iOS9多任务共享扩展通知

时间:2015-11-17 00:06:59

标签: ios ios9 multitasking splitview share-extension

我有一个带有共享扩展程序的应用程序。做一些工作来完全支持iOS9多任务处理并遇到问题:当事情发生时,扩展如何告诉主应用程序?

原始设计在应用程序组中使用了NSUserDefaults对象。当用户切换回我的应用程序时,我会捕获UIApplicationDidBecomeActiveNotification通知并检查应用程序组。

现在,如果另一个在我的分割视图中运行的应用程序调用我的Share Extension,则没有通知或appDelegate调用来告诉我检查。有什么想法吗?

更新:我尝试过KVO observeValueForKeyPath和NSUserDefaults NSUserDefaultsDidChangeNotification通知。这些确实会通知共享扩展更改,但它们不会在主机应用程序中触发通知。

0 个答案:

没有答案