如果我在 Xcode 中使用 Empty 模板,它只提供一个应用程序委托和窗口,并且我想要一个带有导航栏的 UITableView 用于向上和向下钻取,我是否正确假设我应该按照以下方式创建一个 UITableView 子类,实例化它,然后实例化一个navController,将TableView设置为navControllers根视图,然后将navController添加为Window的根视图?
创建 UITableViewController 只是为了将其添加到另一个视图控制器子类 (UINavigationController) 似乎是错误的。
这个对吗?
MyTableViewController *myTableViewController = [[MyTableViewController alloc] initWithNibName:@"MyTableViewController" bundle:nil];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:MyTableViewController];
[self.window setRootViewController:navController];