UINavigationController后退按钮中的自定义文本

OhD*_*Doh 4 objective-c uinavigationcontroller ios

在我的应用程序中,我有两个UIViewControler(第一个和第二个)的UINavigationController.第一个视图控制器包含UITableView.当触摸表格的单元格时,推动第二视图控制器.我想要的是在第二个视图中将自定义文本设置为后退按钮.这是第二个视图中的代码.

- (void)viewDidLoad
{
   [super viewDidLoad];
    self.navigationItem.leftBarButtonItem =
    [[[UIBarButtonItem alloc] initWithTitle:@"Go back"
                                      style:UIBarButtonItemStyleBordered
                                     target:nil
                                     action:nil] autorelease]; 
}
Run Code Online (Sandbox Code Playgroud)

问题是后退按钮的文本已更改,但触摸按钮时第二个视图控制器未从堆栈中删除.

Sul*_*han 6

这已经被问过很多次了:

后退按钮(self.navigationItem.backBarButtonItem)必须设置而不是左按钮,而不是第二个控制器,而是第一个(根).