【发布时间】:2015-10-05 00:01:43
【问题描述】:
我刚刚在我的项目中添加了一个 Watch 应用并尝试:
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
let res = WKInterfaceController.openParentApplication(["key" : "value"]) { (replyInfo, error) -> Void in
print("replyInfo : \(replyInfo) + error \(error)")
}
print(res) // true here
}
在我的 AppDelegate 中我写道:
func application(application: UIApplication, handleWatchKitExtensionRequest userInfo: [NSObject : AnyObject]?, reply: ([NSObject : AnyObject]?) -> Void) {
reply(["replyKey" : "replyValue"]);
}
当我启动 Watch 应用时,我只有:
replyInfo : [:] + error 可选(错误 Domain=FBSOpenApplicationErrorDomain Code=3 "无法执行该操作 完全的。 (FBSOpenApplicationErrorDomain eor 3.)")
是模拟器的原因吗?你知道做错了什么吗?
谢谢!
【问题讨论】:
-
我在使用 xcode 7.0 beta 3 时遇到了同样的问题。当我使用 xcode 6.3 时,它运行良好。希望对你有帮助。
-
好的,谢谢。我会等待下一个测试版并更新这篇文章
-
我在安装 xcode 7.1 后遇到了这个问题....xcode 糟透了,ios9 糟透了..apple 糟透了..
-
如果您在物理设备(而不是模拟器)上遇到此问题,请参阅this question。
标签: ios compiler-errors ios-simulator watchkit apple-watch