4

我为我的应用程序准备了几个 iOS14 主屏幕小部件,并将它们全部返回,WidgetBundle如下所示:

@main
struct WidgetsBudle: WidgetBundle {
    @WidgetBundleBuilder
    var body: some Widget {
        Widget1()
        Widget2()
        Widget3()
    }
}

Widget2依赖于位置服务才能正常工作,但如果用户没有授予位置权限,那么即使显示这个小部件也没有任何意义。我可以有一些逻辑来返回WidgetBundlebody 内的小部件吗?

4

0 回答 0