问题描述
我正在尝试通过使用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 (将#修改为@)