SplitViewController를 사용하는 iPad 앱을 설정 중입니다. 내 애플 대리자에서 나는 didFinishLaunchingWithOptions에 다음이 있습니다SplitViewController의 UINavigationController와 혼동
UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController;
UINavigationController *leftNavController = [splitViewController.viewControllers objectAtIndex:0];
LeftViewController *leftViewController = (LeftViewController*)[leftNavController topViewController];
DetailViewController *detailViewController = [splitViewController.viewControllers objectAtIndex:1];
NSLog(@"Detail View Ctrl >> %@", [detailViewController class]);
내가 응용 프로그램을 실행하면, DetailViewController 실제로있는 UIViewController의 하위 클래스 인 NSLog 문 반환 "은 UINavigationController". 그러나 XCode에서 코드 완성은 DetailViewController 하위 클래스에 구현 된 모든 메서드를 보여줍니다. 어떤 아이디어? 감사!