Ios4 iPhone SDK:使用导航栏打开TableViewController

Ios4 iPhone SDK:使用导航栏打开TableViewController,ios4,uinavigationcontroller,viewdidload,navigationbar,Ios4,Uinavigationcontroller,Viewdidload,Navigationbar,我现在正在创建我的第一个iPhone应用程序,它进展得很顺利,尽管我遇到了一个困难。我正在尝试打开我的设置视图(UITableViewController),但导航栏不会显示。。。我已成功打开视图,只是无法显示导航栏。这是我的密码: - (void)viewDidLoad { [super viewDidLoad]; [self.navigationController setNavigationBarHidden:NO]; self.title = @"Settings"; UIBarBu

我现在正在创建我的第一个iPhone应用程序,它进展得很顺利,尽管我遇到了一个困难。我正在尝试打开我的设置视图(UITableViewController),但导航栏不会显示。。。我已成功打开视图,只是无法显示导航栏。这是我的密码:

- (void)viewDidLoad {
[super viewDidLoad];

[self.navigationController setNavigationBarHidden:NO];
self.title = @"Settings";

UIBarButtonItem *saveItem = [[UIBarButtonItem alloc] initWithTitle:@"Save" style:UIBarButtonItemStyleDone target:self action:nil];
self.navigationItem.rightBarButtonItem = saveItem;

[saveItem release];
}


如果我做错了,请告诉我。

您必须将导航控制器作为子视图添加到主视图中

比如说,

[窗口添加子视图:NavigationController.view]