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