当视图具有嵌套的 Tabbar 控制器时,如何将 Right Bar Button 添加到 UINavigationController?

How do you add a Right Bar Button to a UINavigationController When the view has a nested Tabbar Controller?

我正在尝试做一些应该相当简单的事情 - 向 UINavigationController 添加一个右键,但由于某种原因该按钮没有显示。我认为问题在于我的应用程序的结构方式。 我有一个导航控制器,它推送一个 Tabbar 控制器,其中包含我想在其上添加右键的视图。 我使用的代码是:

UIBarButtonItem *editVehicle = [[UIBarButtonItem alloc] initWithTitle:@"Edit" style:UIBarButtonItemStylePlain target:self action:@selector(onEditTapped)];
self.navigationItem.rightBarButtonItem = editVehicle;

你试过这个吗?

self.tabBarController.navigationItem.rightBarButtonItem