Ios5 iOS:UINavigationBar标题不';不出现

Ios5 iOS:UINavigationBar标题不';不出现,ios5,uinavigationcontroller,uinavigationbar,title,uinavigationitem,Ios5,Uinavigationcontroller,Uinavigationbar,Title,Uinavigationitem,我不确定我的UINavigationBar标题出了什么问题。在尝试了所有可能的事情之后,我无法让它工作。出现导航栏,但缺少标题!!这是我的简单代码 self.marketsListViewController = [[MarketsListViewController alloc] initWithNibName:@"MarketsListViewController" bundle:nil]; UINavigationController *nvc = [[UINavigationContro

我不确定我的UINavigationBar标题出了什么问题。在尝试了所有可能的事情之后,我无法让它工作。出现导航栏,但缺少标题!!这是我的简单代码

self.marketsListViewController = [[MarketsListViewController alloc] initWithNibName:@"MarketsListViewController" bundle:nil];
UINavigationController *nvc = [[UINavigationController alloc] initWithRootViewController:self.marketsListViewController];
nvc.navigationBar.barStyle = UIBarStyleBlack;
[self.marketsListView addSubview:nvc.view];
[self addChildViewController:nvc];
[nvc didMoveToParentViewController:self];
在MarketsListViewController的didViewLoad中,我尝试了以下所有方法,但没有一个奏效!!!有人能帮我弄明白发生了什么事吗?谢谢

self.title = @"MyTitle";
self.navigationItem.title = @"MyTitle";
self.navigationController.navigationItem.title = @"MyTitle";

iOS6中的UINavigationController似乎有一些更改

当我编写这样的代码时,根本没有显示标题

UITabBarController *tb = [[UITabBarController alloc] init];
tb.viewControllers = [NSArray arrayWithObjects:
                       [[ViewController1 alloc] init],
                       [[ViewController2 alloc] init],
                       nil];

UINavigationController *nvc = [[UINavigationController alloc] initWithRootViewController:tb];
然而,在我添加这一行之后,它出现了

tb.title = @"Title";