У меня есть приложение панели вкладок, и на одной из этих вкладок у меня есть вид карты. Я пытаюсь выдвинуть новое представление из нажатия кнопки раскрытия на аннотации в представлении карты, используя этот код ...
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control {
childController = [[AnnotationDetailView alloc] initWithNibName:@"AnnotationDetailView" bundle:nil];
[self.navigationController pushViewController:childController animated:YES];
}
однако если я запишу навигационный контроллер, он будет нулевым.
Что сбивает с толку, так это то, что на другой вкладке у меня есть табличное представление, которое будет выдвигать представление, используя приведенный выше код. Почему это работает, а аннотация карты - нет.