如何在SwiftUI中设置MGLMapView的最大年龄?

如何在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

我想将地图视图的最大使用时间设置为~20秒或30秒(此属性可用于强制瓷砖刷新)。我尝试访问MapView的UIViewRepresentable中makeUIView()函数中的max age属性:

func makeUIView(context: Context) -> MGLMapView {
    let map = MGLMapView()
    DispatchQueue.main.async {
        map.delegate = context.coordinator
        self.configure(map)
    }
    return map
}
不幸的是,我无法访问该属性。Mapbox对此属性的文档非常有限,在我看来,您必须访问名为CacheControl的东西,但我不确定如何访问它