gpt4 book ai didi

ios - 将数据从 Apple Watch 发送到 iPhone

转载 作者:行者123 更新时间:2023-11-28 07:20:18 24 4
gpt4 key购买 nike

我目前使用的是 Xcode 11.1,我在网上的任何地方都没有看到这个错误。

我希望能够将数据从 Apple Watch 发送到 iPhone,因此我创建了一个应用,它使用 sendMessage 从 Apple Watch 到 iPhone。

在 ViewController.swift 中,我有

    override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
self.wcSession = WCSession.default
self.wcSession.delegate = self
self.wcSession.activate()
}

func session(_ session: WCSession, didReceiveMessage message: [String : Any], replyHandler: @escaping ([String : Any]) -> Void) {
print(message["test"])
}

在我的 InterfaceController.swift 中,我有

    @IBAction func sendToPhone() {
transferToPhone = ["test": "FROM WATCH"]
wcSession.sendMessage(transferToPhone, replyHandler: {reply in print("done")}, errorHandler: {error in print(error.localizedDescription)})
print("sent data over to phone")
}

我得到的错误是

2019-10-16 17:14:39.345525+0800 sendTest WatchKit Extension[7302:293398] [WC] WCSession iOS app not installed
2019-10-16 17:14:39.348442+0800 sendTest WatchKit Extension[7302:293398] [WC] -[WCSession _onqueue_notifyOfMessageError:messageID:withErrorHandler:] (null) errorHandler: YES with WCErrorDomain:7018
Companion app is not installed.

但是,同时安装了 iPhone 和 Watch 应用程序。我什至可以将数据从 iPhone 发送到 Watch 应用程序。我目前使用 iPhone 的 UpdateApplicationContext 到 Watch 和 Watch 的 SendMessage 到 iPhone。

最佳答案

我无法在 Xcode 11.1 (11A1027) 中重现这一点。我建议在 Developer Tools → Simulator 下的 Feedback Assistant 中提交错误报告。确保在终端中运行 xcrun simctl diagnostic,然后将输出的模拟器日志附加到报告中。

或许下载最新的 Xcode 11.2 beta 可以作为目前的解决方法?

关于ios - 将数据从 Apple Watch 发送到 iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58409955/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com