我在让并发症工作时遇到问题。如果我能够可靠地刷新它们会很有帮助。
因此,我将强制按下菜单按钮链接到以下方法
@IBAction func updateComplication() {
let complicationServer = CLKComplicationServer.sharedInstance()
for complication in complicationServer.activeComplications {
complicationServer.reloadTimelineForComplication(complication)
}
}
不幸的是,这会导致应用程序崩溃。带一个fatal error: unexpectedly found nil while unwrapping an Optional value
。
我知道电话reloadTimelineForComplication(complication)
是有预算的,但这不是问题,因为它从一开始就不起作用。
我目前正在使用 watchOS2 + Xcode 7 GM
我很感激有关在应用程序运行时刷新 Complications 的任何想法?