【发布时间】:2017-01-30 15:23:26
【问题描述】:
我正在开发两个应用程序。主应用程序是一个常规的可可应用程序,用于在核心数据中显示数据。另一个是 LSUIElement 代理,负责更新存储在核心数据中的主应用程序使用的数据。这两个应用程序应该在同一个包中。
现在我不知道在代理应用程序更新数据源后如何通知主应用程序从核心数据刷新其视图。它们共享同一个 NSPersistentStoreCoordinator。
我想首先使用 NSDistributedNotificationCenter。但它似乎没有效率和优雅。
mac os 上的进程或应用程序之间的通信是否有任何最佳实践?
感谢您的任何帮助或建议。
【问题讨论】:
标签: objective-c swift macos cocoa core-data