앱에 내비게이션 컨트롤러가 없습니다. 하나 만들어야합니다. 예 :
appDelegate에서 UINavigationController 인스턴스 변수를 만든 다음 기존 viewController를 탐색 컨트롤러의 rootViewController로 사용합니다.
순수 코드에서 UITableViewController를 사용하면 (xibs도 사용할 수 있습니다.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Create root view and navigation controller
UITableViewController *rootViewController = [[[UITableViewController alloc] initWithStyle:UITableViewStyleGrouped] autorelease];
self.navigationController = [[[UINavigationController alloc] initWithRootViewController:rootViewController] autorelease];
// Not necessary if you're using xibs
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Add the nav controller's root view to the window
[window addSubview:navigationController.view];
[window makeKeyAndVisible];
return YES;
}
그런 다음 시도하는 방식으로 새로운보기를 밀거나 팝 할 수 있습니다.
Ryan, 누락 된 링크는 - 다시 한번 - IBOutlet을 탐색 컨트롤러를 연결하도록 설정하는 것에 대해 생각하지 않았습니다. – iFloh
아. 그럴거야. :) –