탭 막대 응용 프로그램이 있고 해당 탭 중 하나에지도보기가 있습니다. 나는 새보기를 푸시 할 때 내비게이션 컨트롤러가 null입니다.
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control {
childController = [[AnnotationDetailView alloc] initWithNibName:@"AnnotationDetailView" bundle:nil];
[self.navigationController pushViewController:childController animated:YES];
}
그러나 나는있는 navigationController을 nslog 경우가 null ...이 코드를 사용하여지도보기에서 주석에 공시 버튼을 클릭에서 새보기를 밀어 노력하고 있어요.
다른 탭에서 위의 코드를 사용하여보기를 밀어 넣을 테이블보기가 있다는 것이 혼란 스럽습니다. 왜 작동하지만지도 주석은 그렇지 않습니다.
'nslog navigationController' 어디에서? –
보기를 시도한 후 – ChrisM