【发布时间】:2015-01-13 17:13:36
【问题描述】:
我在导航控制器中有一个表格视图,顶部有一个导航栏。我想在此导航栏的右侧添加一个加号按钮,并在按下该按钮时发布 NSLog。但是,所有建议以编程方式添加导航栏的在线资源都失败了。我该怎么做?
感谢所有帮助。
编辑:这是我在 viewDidLoad 方法中使用的一些代码。所以你知道,我只是添加了这段代码,没有做任何其他事情:
UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:@"Save" style:UIBarButtonItemStyleDone target:self action:@selector(doSave:)];
self.navigationItem.rightBarButtonItem = anotherButton;
[anotherButton release];
编辑 2:当我创建项目时,在 Interface Builder 中,我创建了一个导航控制器,将我的 FirstViewController 左侧的箭头移动到导航控制器,然后删除了我的 FirstViewController。这会阻止代码工作吗?
【问题讨论】:
-
发布一些你尝试过的代码——机会是最简单的修复是你已经尝试过的实现中的一些小错误。
标签: ios objective-c uinavigationcontroller uinavigationbar rightbarbuttonitem