我想在選項卡欄應用程序中創建一個表視圖。 因爲我正在使用新版本的Xcode(Xcode 4.2),所以我無法查看「MainWindow.xib」以在其中放置導航控制器。我已查看了另一個問題,其中它在所述「應用Delegate.m」插入下面的代碼基於TabView的應用程序與TableView和導航控制器使用Xcode 4.2
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
UIViewController *viewController1 = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
UIViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
UITableViewController *viewController3 = [[ParkTable alloc] initWithNibName:@"ParkTable" bundle:nil];
UIViewController *viewController4 = [[TableView alloc] initWithNibName:@"TableView" bundle:nil];
UINavigationController *navController1 [[[UINavigationController alloc] initWithRootViewController:viewController4]];
self.tabBarController = [[UITabBarController alloc] init];
self.ParkTableDel = [[UITableViewController alloc] init];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2, viewController3, viewController4, nil];
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
return YES;
}
我插入這個碼的接收到的錯誤消息:「數組的大小的非整數型‘的UINavigationController *’
我想知道是否有人可以告訴我我做了什麼,和/或指向一個教程,該教程展示瞭如何通過編程方式將帶有導航控制器的TableView插入到基於選項卡的應用程序中或顯示如何獲取「mainWindow .xib「在Xcode 4.2中。
任何幫助,將不勝感激,因爲我碰到了一堵磚牆
感謝您的幫助,我試圖進入這一行的代碼,我得到一個錯誤,指出「預期標識符」 –
這是爲什麼標記爲答案? – Signcodeindie