在我的应用程序中,我用viewWillAppear方法程序化地创建了一个左栏按钮项目,我有两次点击来做这件事,我的代码如下所示。
Code for creating UIBarButtonItem(left bar button)
goingBackButton = [[UIBarButtonItem alloc] init];
goingBackButton.title = @"Back";
goingBackButton.target = self;
goingBackButton.action = @selector(backAction);
self.navigationItem.leftBarButtonItem = goingBackButton;
[goingBackButton release];
Action code
- (IBAction) backAction {
NSLog(@"Inside the backAction of uploadViewController");
[self.navigationController popViewControllerAnimated:YES];
NSLog(@"Inside the backAction1 of uploadViewController");
}发布于 2011-05-04 18:22:42
试试下面的代码:
UIBarButtonItem *bar = [[UIBarButtonItem alloc]initWithTitle:@"back" style:UIBarButtonItemStyleDone target:nil action:@selector(back)];
self.navigationItem.leftBarButtonItem = bar;
[bar release];
-(void)back
{
[self.navigationController popViewControllerAnimated:YES];
}https://stackoverflow.com/questions/5881828
复制相似问题