Я добавляю MapView в свой ViewController. Код, как указано ниже:MapView crashing
MapView = [[MKMapView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
MKCoordinateRegion region;
region.center.latitude = [[myStore.Location objectAtIndex:0] doubleValue];
region.center.longitude = [[myStore.Location objectAtIndex:1] doubleValue];
MKCoordinateSpan span;
span.latitudeDelta = .0015;
span.longitudeDelta = .0015;
region.span = span;
[MapView setRegion:region animated:YES];
myStore.Location
- массив с координатами. XCode просто приводит к сбою приложения и возвращает ошибку в [MapView setRegion:region animated:YES];
, который я предполагаю, что он не может инициализировать mapview, может ли кто-нибудь помочь?
Попытайтесь получить больше данных из журнала сбоев. Добавьте контрольную точку исключения, чтобы помочь вам. Попробуйте также добавить точку останова сразу после выделения и инициализации MKMapView, чтобы увидеть, что она инициализирована. – Stavash
Что именно вы видите в отладчике в результате этой аварии? –
Авария на setRegion обычно означает, что регион недействителен. Запишите значения, которые вы получаете от myStore, и введите в центр региона. – Anna