Я получаю ошибку «завершающее приложение из-за неперехваченное исключение„NSInvalidArgumentException“, причина:" Invalid область»в моей части code.This есть код:MKMapView NSInvalidArgumentException Invalid область аварии в ИОС
- (MKCoordinateRegion)region
{
MKCoordinateSpan span;
span.latitudeDelta = (maxLat + 90) - (minLat + 90);
span.longitudeDelta = (maxLon + 180) - (minLon + 180);
NSLog(@"value of lat delta %f",span.latitudeDelta);
NSLog(@"value of long delta %f",span.longitudeDelta);
if(span.latitudeDelta == 0.0f)
span.latitudeDelta = 0.1f;
if(span.longitudeDelta == 0.0f)
span.longitudeDelta = 0.1f;
CLLocationCoordinate2D center;
center.latitude = minLat + span.latitudeDelta/2;
center.longitude = minLon + span.longitudeDelta/2;
return MKCoordinateRegionMake(center, span);
}
Здесь center.latitude и center.longitude получают нулевое значение, и его получение разбивается. Значения для maxlat, maxlon, minlat и minlon равны maxLat = -91, minLat = 91, maxLon = -181, minLon = 181 Просьба помочь мне в этом.