[英]transferCurrentComplicationUserInfo and ComplicationController
[英]transferCurrentComplicationUserInfo is unavailable for WCSession?
这和听起来一样简单; 当我尝试使用 session.transferCurrentComplicationUserInfo(_:) 时,我得到了标题中的错误消息,逐字逐句。
查看文档( transferCurrentComplicationUserInfo , WCSession ),没有迹象表明它已被弃用......此外,如果某些内容已被弃用,它会在错误消息中说明,并且仍会显示在 Xcode 的智能感知中(尽管带有删除线)。 对我来说,两者都没有发生。
那么为什么 Xcode 说它不可用呢?
这是导致错误消息的我的准系统代码:
let userInfo: [String:Any] = [:]
let _ = session?.transferCurrentComplicationUserInfo(userInfo)
对于某些背景,我使用的是 Xcode 10.1 和 Swift 4.2。 我的应用程序的部署目标是 iOS 9.3,我的手表扩展程序是 watchOS 4.0。
可能,您正尝试从 Watch Extension 调用它,但它看起来不可用。
函数transferCurrentComplicationUserInfo
只能从 iOS 应用程序调用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.