tabBarItem设置title会被ViewController.title的标题所替换的问题

在开发是我们可能会遇到这样的问题,当我们在ViewController里面设置导航标题是,一般会采用下面的语法:

self.title = @“NavigationTitle”;

虽然达到了我们的目的,但是把tabBarItem也替换掉了,可是我们明明设置的是其它标题

[self.tabBarItem initWithTitle:@”Home” image:[UIImage imageNamed:@”iconHome.png”] tag:0];

说明tabBarItem的title会优先采用ViewController的title,解决办法就是直接设置navigationItem的标题

// self.title = @”NavigationTitle”
self.navigationItem.title = @”NavigationTitle”;