我的导航栏中有这样的代码:
UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithTitle:@"Next" style:UIBarButtonItemStylePlain target:self action:@selector(self)];
self.navigationItem.rightBarButtonItem = myButton;
实际按下时,下一步要抓的是什么?
答案 0 :(得分:2)
您在设置@selector(self)
时犯了一个错误。
你需要把你需要的实际功能放在这里:
UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithTitle:@"Next" style:UIBarButtonItemStylePlain target:self action:@selector(doSomeThing)];
当然:
- (void) doSomeThing{
}
答案 1 :(得分:2)
这样做
UIBarButtonItem *Button=[[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(myAction:)];
self.navigationItem.leftBarButtonItem=Button;
- (void)myAction:(id)sender
{
//do ur actions
}