假设我们同时在 iPhone 上运行小部件和在 Apple Watch 上运行应用程序。如何通知 Apple Watch 我们对带有小部件的模型进行了任何更改?Apple Watch 不再支持 App Groups,因此我们不能使用 MMWormhole 或 Realm 来共享数据库... Widget 不支持 Watch Connectivity,我最终得到了过时的模型
当主应用程序关闭时如何处理这种情况?iOS10、watchOS3、Swift 3
假设我们同时在 iPhone 上运行小部件和在 Apple Watch 上运行应用程序。如何通知 Apple Watch 我们对带有小部件的模型进行了任何更改?Apple Watch 不再支持 App Groups,因此我们不能使用 MMWormhole 或 Realm 来共享数据库... Widget 不支持 Watch Connectivity,我最终得到了过时的模型
当主应用程序关闭时如何处理这种情况?iOS10、watchOS3、Swift 3
MMWormhole 显然也支持 watchOS 2 的WatchConnectivity
框架,所以你应该仍然可以使用它来发送数据。
不幸的是,根据这个 Apple Developer Forum主题(和这个 SO question),根本不可能WatchConnectivity
从 Today 扩展中使用。始终需要将 Today Widget 添加的任何数据传回宿主应用程序,然后让宿主应用程序将数据传递给手表。