如何将应用程序扩展(通知中心的小部件)与事物中的主应用程序链接。
例如,我选中了小部件中的复选框,并且此更改会暂时出现在应用程序的主窗口中?
我在有关扩展的官方文档中没有找到这个问题的解决方案。
谢谢!
如何将应用程序扩展(通知中心的小部件)与事物中的主应用程序链接。
例如,我选中了小部件中的复选框,并且此更改会暂时出现在应用程序的主窗口中?
我在有关扩展的官方文档中没有找到这个问题的解决方案。
谢谢!
要做到这一点,需要做很多事情。Apple 提供了很多关于扩展和主应用程序之间同步的信息。
看看 2014 年 WWDC 会议:
会议 205 - 为 iOS 和 OS X 创建扩展(第 1 部分)
会议 217 - 为 iOS 和 OS X 创建扩展(第 2 部分)
此外, Apple 的生产力示例应用程序Lister中有关于此主题的出色示例代码。
简而言之: 主应用程序和扩展程序都必须在一个应用程序组中,以便它们可以共享数据。使用 NSFileCoordinator 读取和写入共享数据。(以避免损坏的文件)