Ios 添加到UINavigationItem的UIBarButton未显示

Ios 添加到UINavigationItem的UIBarButton未显示,ios,cocoa-touch,uinavigationitem,Ios,Cocoa Touch,Uinavigationitem,我正在尝试向我的iOS应用程序添加一个工具栏按钮,但无法使其显示。通过设置断点,我可以在导航项的视图层次结构中看到该条。如果有帮助,我选择了“嵌入导航控制器”。知道发生了什么吗 UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(choosePreferredTerm:)]; [se

我正在尝试向我的iOS应用程序添加一个工具栏按钮,但无法使其显示。通过设置断点,我可以在导航项的视图层次结构中看到该条。如果有帮助,我选择了“嵌入导航控制器”。知道发生了什么吗

UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(choosePreferredTerm:)];
[self.navItem setRightBarButtonItem:item animated:YES];
这是IB中的连接

这就是嵌入式导航控制器的外观: 这是sim卡上的外观:

尝试使用此选项,而不是使用自定义插座“navItem”,还可以确保您的应用程序安装了导航控制器

        self.navigationItem.rightBarButtonItem = barButton;

我忘了说,我也试过这个。还尝试了self.navigationController.navigationItem.RightBarButtonim。运气不好:(您定义的导航控制器在哪里?您是否使用了导航栏或控制器?导航栏或控制器未显示在您的图像中,或者可能被您隐藏。如果它隐藏。显示它导航控制器未连接在IB中。我选择了嵌入导航控制器选项。我只有导航项的出口。这是否正确?@kamaleshkumaryadav-我添加了一个新的图像,有助于澄清发生了什么。