【问题标题】:WatchKit - Access Data From iPhoneWatchKit - 从 iPhone 访问数据
【发布时间】:2018-08-02 04:30:30
【问题描述】:

我正在开发一个原型应用程序,用于跟踪我们城镇的公共汽车。该应用程序的功能之一是用户能够为公交车“加注星标”,以便将它们显示在收藏夹列表中以便于访问。我目前使用 NSUserDefaults 将收藏夹列表存储在 iOS 应用程序上。这适用于应用程序的 iOS 端,但是我现在想添加一个 Apple Watch 扩展程序,该扩展程序还可以显示用户选择的收藏夹。手表扩展有什么方法可以访问保存在手机上的 NSUserDefaults 吗?如果没有,将收藏夹存储在 iOS 应用程序中以便手表扩展程序可以访问它们的最佳方式是什么?

【问题讨论】:

    标签: ios swift nsuserdefaults watchkit


    【解决方案1】:

    您好,您必须使用应用组启用 iOS 应用组以及 WatchKit 扩展并共享您的 NSUserDefaults

    【讨论】:

      【解决方案2】:

      您可以在这里使用 firebase 作为数据库,并将 iOS 和 WatchOS 都连接到 firebase。

      【讨论】:

      • 必须有更简单的方法才能从 iPhone 获取如此少量的数据
      • 也许您可以使用 Multipeer 连接框架,但要使其正常工作,iPhone 和 iWatch 必须在同一网络上。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      • 2015-10-26
      • 1970-01-01
      相关资源
      最近更新 更多