菜鸟教程小白 发表于 2022-12-13 11:20:34

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


                                            <p><p>我有一个用于 watch 应用的设置包。我正在将我的应用程序迁移到 watchOS 2。有谁知道设置 bundle 应该如何工作? iPhone 是否将值传输到标准用户默认值或共享应用程序组的套件名称的用户默认值?我无法工作,也找不到任何关于设置包应该如何与 watchOS 2 一起工作的文档。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>接受的答案是错误的。 <strong>您可以为 WatchOS 2 上的设置包使用共享应用程序组,并通过 NSUserDefaults 访问这些值</strong>。无需观看连接。设置起来很棘手,官方文档缺少关键信息。</p>

<p>最近在我的问题 <a href="https://stackoverflow.com/questions/32638667/settings-bundle-not-working-on-watchos-2" rel="noreferrer noopener nofollow">here</a> 中发现了如何做到这一点.</p>

<p>两个重点是:</p>

<ol>
<li>您需要在所有 3 个目标(iOS 应用、Watchkit 应用、WatchKit 扩展)上启用共享应用组</li>
<li>它只适用于真机,不适用于模拟器。您可能需要从两台设备上删除该应用并重新安装才能开始工作。</li>
</ol></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 无法从 watchOS 2 中的设置包中获取值,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/31809925/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/31809925/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 无法从 watchOS 2 中的设置包中获取值