У меня есть экземпляр MkMapView, который я вызываю в viewDidLoad для модального контроллера представления:
mapView = [[MKMapView alloc] init];
mapView.showsUserLocation = YES;
mapView.delegate = self;
Я просто создаю его, чтобы я мог вызвать ReverseGeocoder и получить местоположение (метку). Он сохраняется в представлении и работает нормально при первом представлении представления. Я повторно использую представление, вызываемое различными элементами в UITableView, все представлено модально. После первого вызова ни один из последующих вызовов не работает. Я почесываю голову и задаюсь вопросом, есть ли что-то в пуле релизов.
Когда представление вызывает viewDidUnload, я устанавливаю для делегатов nil:
self.mapView.delegate = nil;
self.reverseGeocoder.delegate = nil;
Какие-нибудь мысли или что-то мне не хватает?