如何在SwiftUI中设置MGLMapView的最大年龄?
我想将地图视图的最大使用时间设置为~20秒或30秒(此属性可用于强制瓷砖刷新)。我尝试访问MapView的UIViewRepresentable中makeUIView()函数中的max age属性:如何在SwiftUI中设置MGLMapView的最大年龄?,swift,caching,swiftui,mapbox,cache-control,Swift,Caching,Swiftui,Mapbox,Cache Control,我想将地图视图的最大使用时间设置为~20秒或30秒(此属性可用于强制瓷砖刷新)。我尝试访问MapView的UIViewRepresentable中makeUIView()函数中的max age属性: func makeUIView(context: Context) -> MGLMapView { let map = MGLMapView() DispatchQueue.main.async { map.delegate = context.coordina
func makeUIView(context: Context) -> MGLMapView {
let map = MGLMapView()
DispatchQueue.main.async {
map.delegate = context.coordinator
self.configure(map)
}
return map
}
不幸的是,我无法访问该属性。Mapbox对此属性的文档非常有限,在我看来,您必须访问名为CacheControl的东西,但我不确定如何访问它