我正在嘗試使用兩個視圖tableview控制器和otherView控制器進行tableview。當單擊單元格時,tableview需要導航控制器才能進入第三個視圖。我嘗試在我的AppDelegate.m中使用下面的代碼,但它只是使用導航控制器創建tableview。關於如何編輯這個以獲得tabview工作的任何建議?謝謝!在應用程序中使用TabBarController的導航控制器
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
AJBTableViewController *masterViewController = [[AJBTableViewController alloc] initWithNibName:nil bundle:nil];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:masterViewController];
self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];
_mainTabBar.viewControllers = [NSArray arrayWithObjects:_navigationController, otherViewController, nil];
[_window addSubview:_mainTabBar.view];
return YES;
}
感謝您的快速repsonse!如果我改變只是我只看到一個空白的屏幕。 ive嘗試了幾種設置rootviewcontroller和我初始化導航控制器的方式,Im只是不知道該怎麼做。 –
似乎你在正確的軌道:)最好的是在故事板中做所有事情,並在你的應用程序委託調用中只返回YES;'。 – Mundi
我希望哈哈,我繼承了別人的工作,並且正在爲同一個人完成工作,所以我必須以編程的方式完成 –