我有一个问题我想在我点击它时控制backBarButtonItem动作backAction“工作 我的问题是SetAction不起作用,我希望控制器有一个解决方案backBarButtonItem
- (void)viewDidLoad {
[self.navigationItem.backBarButtonItem setTarget:self];
[self.navigationItem.backBarButtonItem setAction:@selector(backAction)];
[super viewDidLoad];
}
- (void)backAction {
if ((isSaveCarte==NO)&&(isNewCarte)) {
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Voulez vous Enregistrer la Carte" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Save",nil];
[alertView show];
[alertView release];
}
}
答案 0 :(得分:1)
检查下方,对您有用
How to trap the back button event
http://forums.macrumors.com/showthread.php?t=637266
How to create backBarButtomItem with custom view for a UINavigationController
答案 1 :(得分:0)
后退栏按钮项目用于导航...
为什么不使用leftBarButtonItem而不是backBarButtonItem .. 唯一的区别是它不会是一个左尖的按钮......但是你还没有正确地向后导航?