我需要通知WidgetKit重新加载我的iOS 14小部件。在Swift中,您可以使用WidgetCenter实现这一点。
WidgetCenter.shared.reloadAllTimelines()然而,WidgetKit似乎在Xamarin.iOS中不可用。
发布于 2020-10-03 16:48:24
WidgetKit的reloadAllTimelines目前不适用于Xamarin.iOS (它只能通过基于Swift的框架获得,技术上Xamarin.iOS绑定了ObjC框架)。
它在Xamarin.iOS增强列表中
目前,您需要编写一个Swift库,然后Xamarin.iOS绑定它来公开它,这样您就可以从.Net代码中调用它。
公开WidgetKit的ReloadTimeLinesOfKind,ReloadAllTimeLines和GetCurrentConfigurationsWithCompletion的第三方回购/项目(见下面的评论)
https://stackoverflow.com/questions/64185669
复制相似问题