コンプリケーションの動作に問題があります。確実に更新できれば助かります。
したがって、強制押しメニューボタンを次のメソッドにリンクしました
@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を使用しています
アプリの実行中にコンプリケーションを更新するためのアイデアをいただければ幸いです。