如何解决为什么WKInterfaceLabel.setText不更新标签?
我正在尝试通过使用awake(withContext context: Any?)
函数从另一个InterfaceController提取数据来更新标签,但是标签似乎没有更新。
这是标签的IBOutlet:
@IBOutlet weak var resultsLabel: WKInterfaceLabel!
这是获取数据和设置标签文本的方式:
override func awake(withContext context: Any?) {
super.awake(withContext: context)
let c = context as? String
if let resultString = c {
resultsLabel.setText(resultString)
}
}
这似乎对标签没有影响。我还尝试保存resultsString
并在didAppear()
运行但没有任何反应时更新标签。
我尝试使用任何随机字符串代替resultsString
,但是它不起作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。