我尝试了一些不同的调整来让我的backBarButtonItem运行不同的方法,但无论如何,它只执行备份页面的默认行为,并且似乎忽略了我设置的目标和放大器。动作。
self.navigationItem.backBarButtonItem =
[[[UIBarButtonItem alloc] initWithTitle:@"Cancel"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(foo)] autorelease];
为了与StackOverflow上的其他Q& A会话保持一致,我在使用它之前在页面中设置了backBarButtonItem。违反直觉,但那部分有效。
答案 0 :(得分:2)
self.navigationItem.leftBarButtonItem =
[[[UIBarButtonItem alloc] initWithTitle:@"Cancel"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(foo)] autorelease];
使用左栏按钮项目。