SwiftUI-侦听位置权限的授权状态

SwiftUI-侦听位置权限的授权状态,swiftui,uiviewrepresentable,Swiftui,Uiviewrepresentable,我正在使用SwiftUI使用UIViewRepresentable呈现地图,并使用CLLocationManager获取坐标。因此,在updateUIView中,我请求授权并检查授权状态以显示用户的位置,但授权状态不是第一次确定的,因为代码在用户选择是否允许权限之前运行。通常,我会使用CLLocation的委托来监听权限更改,但我不知道如何在SwiftUI中实现这一点,因为UIViewRepresentable仅适用于结构。尝试搜索尝试搜索

我正在使用SwiftUI使用UIViewRepresentable呈现地图,并使用CLLocationManager获取坐标。因此,在updateUIView中,我请求授权并检查授权状态以显示用户的位置,但授权状态不是第一次确定的,因为代码在用户选择是否允许权限之前运行。通常,我会使用CLLocation的委托来监听权限更改,但我不知道如何在SwiftUI中实现这一点,因为UIViewRepresentable仅适用于结构。

尝试搜索尝试搜索