2011-10-21 12 views
0

私はhttp://www.youtube.com/watch?v=LBnPfAtswgwでこのチュートリアルを実行していましたが、XCode 3ではそれを複製できましたが、XCode 4ではいくつか問題があります。XCode4のUITabViewControllerにあるUINavigationControllerにUITableViewControllerを追加するにはどうすればよいですか?

私のアプリのルートビューコントローラは、タブの1つを選択してUINavigationControllerを選択し、チュートリアルの示唆どおりにビューをドラッグしたが、私のUITableViewControllerクラスを選択できませんでしたUITabBarControllerですか?

私もそれがタブバーコントローラを選択し、(9時08分頃)UINavigationコントローラを選択するようにと言うのセクションが表示されない

誰も私が間違ってやっているものにように私を導くことはできますか?

答えて

1

次のコードを使用して同じ操作を行うことができます。

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
TablelViewController *viewController1 = [[TablelViewController alloc] initWithNibName:@"TablelViewController" bundle:nil]; 
UINavigationController *navigationController1 = [[UINavigationController alloc] initWithRootViewController:viewController1]; 

TableViewController2 *viewController2 = [[TableViewController2 alloc] initWithNibName:@"TableViewController2" bundle:nil]; 
UINavigationController *navigationController2 = [[UINavigationController alloc] initWithRootViewController:viewController2]; 

self.tabBarController = [[UITabBarController alloc] init]; 
self.tabBarController.viewControllers = [NSArray arrayWithObjects:navigationController1, navigationController2, nil]; 

self.window.rootViewController = self.tabBarController; 
[self.window makeKeyAndVisible]; 

このコードは、に行く: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

関連する問題