如何观察Core Data持久存储在包含app和扩展之间的变化

时间:2015-02-06 16:40:01

标签: ios core-data ios-app-extension

我在共享应用程序组中设置sqlite文件,包含app和app扩展名都可以将实体写入商店。问题是:当包含应用程序和扩展程序的同时运行时,当我从扩展程序添加新实体时,如何让已知存储的包含应用程序已更改并让它执行刷新?反之亦然?

1 个答案:

答案 0 :(得分:0)

我最终得到了一个Swift项目:https://github.com/cxa/AppExtensionCommunicator

简而言之,您可以处理CFNotificationCenterGetDarwinNotifyCenter()发布的通知,此类通知可以在扩展程序及其包含的应用程序之间传递。检查项目的详细信息。