Ios 如何重新加载NavigationItem标题

Ios 如何重新加载NavigationItem标题,ios,uinavigationitem,Ios,Uinavigationitem,我已经使用下面的方法定义了一个按钮来更改navigationItem标题 self.navigationItem.title 然而,在我重新推到这个视图之前,标题并没有立即改变。 有没有像[tableView reload]这样的方法来重新加载标题并使其显示立即更改?这将对您有所帮助 self.title = @"Some title here"; 只需self.title?假设self是UIViewController子类…实际上title属性已更改,但最后一个属性在视图重新加载之前未显

我已经使用下面的方法定义了一个按钮来更改navigationItem标题

self.navigationItem.title
然而,在我重新推到这个视图之前,标题并没有立即改变。 有没有像[tableView reload]这样的方法来重新加载标题并使其显示立即更改?

这将对您有所帮助

 self.title = @"Some title here";

只需
self.title
?假设
self
UIViewController
子类…实际上title属性已更改,但最后一个属性在视图重新加载之前未显示。您是在其他线程上执行此操作的吗?如果是,请使用
dispatch\u async(dispatch\u get\u main\u queue(),^{self.title=@“Text”;})thx,但是只有一个主运行循环,它不能像我使用的那样正常工作。但是谢谢你的帮助。你有navigationController或属性(导航栏)吗?是的,我有navigationController。当按下此视图时,标题将刷新到最后。它是否从init方法获取标题?否,它从包含序列名的按钮按下事件获取标题。按下此按钮时,标题将更改。