Ios 在按下子视图后更改导航栏中的后退按钮文本

Ios 在按下子视图后更改导航栏中的后退按钮文本,ios,cocoa-touch,uibarbuttonitem,Ios,Cocoa Touch,Uibarbuttonitem,我想在子视图被压入后而不是压入前更改后退按钮文本 更具体地说,我正在开发一个聊天应用程序,它会在后退按钮中显示未读消息的计数,如下图所示“我不知道您现在是如何做到这一点的,但将其放在按钮方法中会立即更改后退按钮的标题: -(IBAction)changeTitle:(id)sender { [self.navigationController.viewControllers[self.navigationController.viewControllers.count -2] setT

我想在子视图被压入后而不是压入前更改后退按钮文本


更具体地说,我正在开发一个聊天应用程序,它会在后退按钮中显示未读消息的计数,如下图所示“我不知道您现在是如何做到这一点的,但将其放在按钮方法中会立即更改后退按钮的标题:

-(IBAction)changeTitle:(id)sender {
     [self.navigationController.viewControllers[self.navigationController.viewControllers.count -2] setTitle:@"New"];
}

哦,这是一个线程问题!我将代码放入一个消息处理程序中,该消息处理程序在另一个线程中调用。当我在主线程中调用该方法时,文本会立即更改。谢谢!