我开发了带有watchOS 2 app的iPhone应用程序,但我遇到了一个奇怪的问题。
在我本地化watchOS 2目标的InfoPlist.strings(而非watchOS 2扩展目标)之前,一切正常。
如果我本地化InfoPlist.strings,应用程序将收到错误
错误Domain = WCErrorDomain Code = 7007“WatchConnectivity会话开启 配对设备无法访问。“ UserInfo = {NSLocalizedDescription =配对的WatchConnectivity会话 设备无法访问。}。
我不知道为什么。这是我的测试项目:https://dl.dropboxusercontent.com/u/31258390/TestApp.zip
谢谢!
答案 0 :(得分:0)
我只是想说我有同样的问题,我发现radar(#23096604)详细说明了类似的问题:
如果你在watch扩展上有本地化(甚至是空字符串文件),WCSession中唯一可行的部分就是通过applicationContext发送数据。 transferUserInfo方法只是将数据排队,从不发送。在这种情况下,sendMessage函数也不可靠。
作为22682390的副本被关闭。