0

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

例如,我选中了小部件中的复选框,并且此更改会暂时出现在应用程序的主窗口中?

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

谢谢!

4

1 回答 1

1

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

看看 2014 年 WWDC 会议:

会议 205 - 为 iOS 和 OS X 创建扩展(第 1 部分)

会议 217 - 为 iOS 和 OS X 创建扩展(第 2 部分)

此外, Apple 的生产力示例应用程序Lister中有关于此主题的出色示例代码。

简而言之: 主应用程序和扩展程序都必须在一个应用程序组中,以便它们可以共享数据。使用 NSFileCoordinator 读取和写入共享数据。(以避免损坏的文件)

于 2015-07-30T06:29:38.483 回答