gpt4 book ai didi

ios - 在后台将数据从 iWatch 发送到 iPhone

转载 作者:行者123 更新时间:2023-11-28 21:00:52 25 4
gpt4 key购买 nike

如果我的 watch 在后台而 iPhone 应用程序在前台,我想将数据从 iWatch 发送到 iPhone。我通过timer 方法传输数据。它每秒都在调用。 WCSessionDelegate 方法实现了 iPhone 应用程序文件和 watch 套件扩展文件。 WCSessionDelegate 方法 didReceiveUserInfo, didReceiveMessage, didReceiveMessage replyHandler 实现。

let applicationData = ["class":"progress", "mode":"steps"]
WCSession.default.transferUserInfo(applicationData as [String : AnyObject])

最佳答案

经过一些试验和使用代码,我解决了这个问题,之前我在 ViewController 的 viewDidLoad 方法中配置并激活了 WCSession,我发现 Apple 不推荐它,他们的建议说我们应该始终设置 WCSession在两个(iWatch 和 iPhone)端的应用程序生命周期的早期。如果我们在 AppDelegate 和 ExtensionDelegate 中激活它,这将顺利工作。

引用可以看https://developer.apple.com/videos/play/wwdc2015/713/

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

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