0

我已经用 watchOS 2 应用程序开发了 iPhone 应用程序,但我遇到了一个奇怪的问题。

在我本地化 watchOS 2 目标(不是 watchOS 2 扩展目标)的 InfoPlist.strings 之前一切正常。

如果我本地化 InfoPlist.strings,应用程序将收到错误

错误域 = WCErrorDomain 代码 = 7007 “配对设备上的 WatchConnectivity 会话不可访问。” UserInfo={NSLocalizedDescription=配对设备上的WatchConnectivity 会话不可访问。}。

我不知道为什么。这是我的测试项目:https ://dl.dropboxusercontent.com/u/31258390/TestApp.zip

谢谢!

4

1 回答 1

0

我只是想说我遇到了同样的问题,我发现了一个雷达(#23096604),详细说明了一个类似的问题:

如果您在手表扩展上进行了本地化(甚至是空字符串文件),那么 WCSession 中唯一可行的部分就是通过 applicationContext 发送数据。transferUserInfo 方法只是将数据排队,并且永远不会发送。在这种情况下,sendMessage 函数也是不可靠的。

作为 22682390 的副本关闭

于 2015-11-24T10:02:11.813 回答