导航控制器中的问题

时间:2011-04-28 11:10:02

标签: iphone objective-c

我有一个问题我想在我点击它时控制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];                
    }
 }

enter image description here

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

后退栏按钮项目用于导航...

为什么不使用leftBarButtonItem而不是backBarButtonItem .. 唯一的区别是它不会是一个左尖的按钮......但是你还没有正确地向后导航?