Я уменьшаю карту при нажатии кнопки.
Поэтому, когда карта полностью уменьшается, и если я пытаюсь снова уменьшить ее, она падает при настройке региона.
Не уверен, но есть ли способ определить, достиг ли карта максимального предела увеличения?
Вот мой код для уменьшения карты
-(void)setZoomLevelForNoPicksCurrentLocationAt:(CLLocationCoordinate2D)currentCoordinate{
MKCoordinateSpan span;
MKCoordinateRegion region;
region.center = currentCoordinate;
span.latitudeDelta =self.mapView.region.span.latitudeDelta *2;
span.longitudeDelta =self.mapView.region.span.longitudeDelta *2;
region.span = span;
[self.mapView setRegion:region animated:YES];
[self.mapView regionThatFits:region];
}
Любой видпомощь будет очень признателен.
Пожалуйста, найдите журнал сбоев
* Завершение приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «Неверный центр региона: +38.82259098, -67.50000000, диапазон: +307.41536753, +450.00000000 '* Стек вызовов при первом броске: (0 CoreFoundation 0x013c8be9 __exceptionPreprocess + 185 1 libobjc.A.dylib 0x0151d5c2 objc_exception 0F217 3 XXXapp 0x000ab237 - [MapViewController setZoomLevelForNoPicksCurrentLocationAt:] + 312