如何链接OSX通知中心小部件与主应用程序



如何将应用扩展(通知中心的小部件)与主应用程序链接在一起。

例如,我在小部件中选中复选框,这个变化瞬间出现在应用程序的主窗口?

我在关于扩展的官方文档中没有找到这个问题的解决方案。

谢谢!

要做到这一点需要做很多事情。苹果提供了很多关于在扩展和主应用程序之间同步的信息。

看看2014年WWDC会议:

会话205 -为iOS和OS X创建扩展(第一部分) 会话217 -为iOS和OS X创建扩展(第二部分)

此外,在Apple的生产力示例应用程序Lister中有关于这个主题的很棒的示例代码。

简而言之:主应用程序和扩展都必须在一个应用程序组,这样他们就可以共享数据。使用NSFileCoordinator来读写共享数据。(避免文件损坏)

相关内容

最新更新