带参数的选择器

时间:2011-01-29 18:06:57

标签: iphone objective-c selector

我有这样的方法:


- (void)methodWithParameter:(id)parameter {

}

我想用UIBarButtonItem来调用它

barButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(methodWithParameter:)];
我想指定参数,但我不能使用withObject:在操作之后:因为我收到警告:

否-initWithBarButtonSystemItem:target:action:withObject:找到的方法

任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:4)

它不起作用。您无法将参数传递给操作。动作方法将始终具有:

  • 根本没有参数,
  • 一个参数(id)sender
  • 或两个参数(id)sender(UIEvent *)event