У меня возникают проблемы с работой. Было бы полезно, если бы я смог надежно обновить их.Force reload watchOS 2 Осложнения
Поэтому я связала кнопку меню принудительно нажмите на следующий метод
@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
Я бы признателен за любые идеи о том, что делает Осложнения обновления в то время как приложение работает?
одно: Не забудьте добавить наблюдатель CLKComplicationServerActiveComplicationsDidChangeNotification обновлять его постоянно – AlexeyVMP
Стреляет на событиях, как изменение циферблата – AlexeyVMP