我在 MKMapView 上有一个缩放/缩小按钮。缩放工作正常,但当用户处于最大 dezoom 级别时 dezoom 崩溃。我有一个例外:
'NSInvalidArgumentException', reason: 'Invalid Region <center:+37.17818069, -96.05458069 span:+237.74976671, +218.02936959>'
有时带有 NaN 值。如何检查下一个区域的有效性?
这是我的代码
MKCoordinateRegion region = self.mapView_apple.region;
region.span.latitudeDelta *= 2.0;
region.span.longitudeDelta *= 2.0;
self.mapView_apple.region = region;