0

MKMapView にズーム/ズーム解除ボタンがあります。ズームは機能していますが、ユーザーがズーム解除レベルを最大にすると、ズーム解除がクラッシュします。私は例外があります:

'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;
4

1 に答える 1