WidgetKit - 复杂功能在手表和 iPhone 之间不同步

问题描述 投票:0回答:1

我目前正在使用 watchOS 的 widgetkit 来处理复杂性。 当我从 iPhone 中的 Watch 应用程序选择复杂功能时,该复杂功能不显示内容。在复杂功能库中,正在选择未命名的复杂功能。但是当我从手表中选择复杂功能时,就可以了。

图像错误

这个bug在真机和模拟器中都会出现。但它发生在某些配对中。

示例:

  • watch ultra(操作系统 10.4)与 iPhone 14 pro(操作系统 17.0)配对:NG
  • watch ultra(操作系统 10.4)与 iPhone 14 pro(操作系统 16.1)配对:NG
  • watch ultra(操作系统 10.0)与 iPhone 14 pro(操作系统 17.0)配对:OK

我尝试创建简单的项目来检查这个错误。但这个bug仍然出现。如果我使用 StaticConfiguration 创建复杂功能,则该复杂功能中不会出现此错误。但它仍然出现在AppIntentConfiguration的复杂性中。

var body: some WidgetConfiguration {
    AppIntentConfiguration(kind: kind, intent: ConfigurationAppIntent.self, provider: Provider()) { entry in
        WatchComplicationEntryView(entry: entry)
            .containerBackground(.fill.tertiary, for: .widget)
    }
}

这是示例项目:Github

swiftui watchos widgetkit apple-watch-complication
1个回答
0
投票

我也有同样的问题,但还没有解决办法

© www.soinside.com 2019 - 2024. All rights reserved.