Я обновил свой код до последней версии. У меня есть проблема, касающаяся сложности обновления в часах OS4. До обновления кода он работал нормально.
Мое мобильное приложение содержит два языка: английский и китайский. Пользователь может обновить язык приложения из приложения. Когда я впервые запускаю приложение для часов, шоу усложняется на том же языке. но если я обновляю язык из приложения, то язык усложнения никогда не обновляется.
В предыдущей версии swift я реализовал ту же функциональность, и она работала нормально. Я использовал следующий код для обновления значка / текста усложнения в предыдущей версии.
func requestedUpdateDidBegin() {
let server = CLKComplicationServer.sharedInstance()
for complication in server.activeComplications! {
server.reloadTimeline(for: complication)
}
}
Я вручную вызывал вышеуказанную функцию в коде предыдущей версии. Я не знаю, как обновить услугу в последней версии, а также не нашел решения / учебника по этому поводу. Пожалуйста, дайте мне знать, если кто-нибудь есть какие-либо идеи по этому поводу.