Configuration Intent を使用して Widget Extension を追加しました。ロギングの目的で、アプリのユーザーが持っているウィジェットの数をログに記録しようとしました
WidgetCenter.shared.getCurrentConfigurations { results in
guard let widgets = try? results.get() else { return }
..<log widgets.count>...
}
驚いたことに、アクティブな [WidgetInfo] の代わりに、実際のウィジェットではなく、すべてのウィジェットで使用されたすべての構成インテントの完全なリストを取得しました。
つまり、画面に 2 つのウィジェットがありますが、WidgetCenter
現在の構成は 9 つあると主張しています。ウィジェットをカウントするより良いアイデアはありますか?
iOS 14 Beta 8 (iPhone と Simulator の両方) & Xcode 12 Beta 6