У меня есть ошибка, из-за которой мое приложение вылетало «EXC_BAD_ACCESS», когда я нажимал клавишу «Назад» на панели навигации, и представление выгружалось с MapKit (mapView) и использовало диспетчер местоположения. В течение нескольких дней пытался исправить ошибку и, наконец, придумал исправление для всех, кто сталкивается с этой проблемой:
Добавьте этот код в свой Dealloc
- (void)dealloc {
mapView.delegate = nil;
locationManager.delegate = nil;
[mapView release];
[locationManager release];
}