swift - 在 iOS 10 Widget 和 Apple Watch 之间共享数据

标签 swift realm ios10 mmwormhole

假设我们同时在 iPhone 上运行小部件并在 Apple Watch 上运行应用程序。如何通知 Apple Watch 我们对小部件的型号进行了任何更改? Apple Watch 不再支持应用程序组,因此我们无法使用 MMWormhole 或 Realm 来共享数据库... 小部件不支持 watch 连接,我最终得到过时的模型

主应用关闭时如何处理这种情况? iOS10、watchOS3、Swift 3

最佳答案

MMWormhole apparently also supports the WatchConnectivity framework watchOS 2 的版本,因此您应该仍然可以使用它来发送数据。

不幸的是,根据this Apple Developer Forum线程(和 this SO question ),根本不可能从 Today 扩展中使用 WatchConnectivity 。始终需要将 Today Widget 添加的任何数据传递回主机应用程序,然后让主机应用程序将数据传递到 watch 。

关于swift - 在 iOS 10 Widget 和 Apple Watch 之间共享数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39766100/

相关文章:

ios - 如何始终纵向加载应用程序?

ios - 我想制作带有动态行的动态部分的 Uitableview

android - 带新国外 Realm 的 Realm 迁移

java - Realm 更改监听器停止工作

android - Kotlin - 在 android 中使用 Realm 模块

swift - 当应用程序在前台时,如何处理 ios 推送通知?

ios - 从另一个 swift 类触发 Action

ios - 我如何有效地为 100 多个 View Controller 使用多个 Storyboard?

Ios 10 iPhone 7 键盘在收到通知时消失

objective-c - "Setup Pay"文本显示为 IN_APP_PAYMENT_BUTTON_SETUP Pay