无法在Watch OS 4中更新并发症

时间:2018-06-26 09:23:53

标签: ios swift watchkit apple-watch apple-watch-complication

我已将代码更新为最新版本。我在watch OS4中遇到了有关更新复杂性的问题。在更新代码之前,它可以正常工作。

我的移动应用程序包含英语和中文两种语言。用户可以从应用程序更新应用程序语言。当我第一次启动手表应用程序时,并发症以相同的语言显示。但是如果我从应用程序更新语言,那么并发症语言就永远不会更新。

在上一个版本的swift中,我实现了相同的功能,并且运行良好。我正在使用以下代码更新以前版本中的并发症图标/文本。

 func requestedUpdateDidBegin() {
    let server = CLKComplicationServer.sharedInstance()
    for complication in server.activeComplications! {
        server.reloadTimeline(for: complication)
    }
}

我在以前的版本代码中手动调用了上述函数。我不知道如何在最新版本中更新并发症,也没有找到与此有关的任何解决方案/教程。请让我知道是否有人对此有任何了解。

0 个答案:

没有答案