我已经从MKMapView创建了一个简单的UIViewRepresentable。您可以滚动地图视图,屏幕将使用中间的坐标进行更新。} }} 下面是MapView: struct MapView: UIViewRepresentable当前的方法会使地图滚动变得超级慢,并且当点击按钮时,会导致错误"Modifying during view u
有人知道为什么当我在"updateUIView“回调中设置"firstPass”状态变量时,它没有设置状态吗?. // <= not set to false as expected 此外,在Xcode中,我将状态设置为"firstPass = false“时,不会在此处显示Xcode警告:”在视图更新期间修改状态,这将导致<
在真正的设备上测试时,我得到下面代码的Modifying state during view update, this will cause undefined behavior问题。在iPhone 11上进行测试。在模拟器上,这个问题不会出现,代码也会像预期的那样工作。这里发生了什么事?我为什么要犯这个错误?