繁体   English   中英

transferCurrentComplicationUserInfo 对 WCSession 不可用?

[英]transferCurrentComplicationUserInfo is unavailable for WCSession?

这和听起来一样简单; 当我尝试使用 session.transferCurrentComplicationUserInfo(_:) 时,我得到了标题中的错误消息,逐字逐句。

查看文档( transferCurrentComplicationUserInfoWCSession ),没有迹象表明它已被弃用......此外,如果某些内容已被弃用,它会在错误消息中说明,并且仍会显示在 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM