无法从 watchOS 2 中的设置包获取值

2023-12-21

我有一个与手表应用程序一起使用的设置包。我正在将我的应用程序迁移到 watchOS 2。有谁知道设置捆绑包应该如何工作? iPhone 是否会将这些值传输到标准用户默认值或共享应用程序组的带有套件名称的用户默认值?我两者都无法工作,也找不到任何有关设置捆绑包如何与 watchOS 2 一起使用的文档。


接受的答案是错误的。您可以在 WatchOS 2 上使用共享应用程序组作为设置捆绑包,并通过 NSUserDefaults 访问值。无需手表连接。设置起来很棘手,而且官方文档缺少关键信息。

最近在我的问题中发现了如何做到这一点here https://stackoverflow.com/questions/32638667/settings-bundle-not-working-on-watchos-2.

重要的两点是:

  1. 您需要在所有 3 个目标(iOS 应用程序、Watchkit 应用程序、WatchKit 扩展)上启用共享应用程序组
  2. 它仅适用于真实设备,不适用于模拟器。您可能需要从两台设备中删除该应用程序并重新安装才能使其开始工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法从 watchOS 2 中的设置包获取值 的相关文章

随机推荐