我有这样的方法:
- (void)methodWithParameter:(id)parameter {
}
我想用UIBarButtonItem来调用它
barButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(methodWithParameter:)];
我想指定参数,但我不能使用withObject:在操作之后:因为我收到警告:
否-initWithBarButtonSystemItem:target:action:withObject:找到的方法
任何人都可以帮我这个吗?
答案 0 :(得分:4)
它不起作用。您无法将参数传递给操作。动作方法将始终具有:
(id)sender
,(id)sender
和(UIEvent *)event
。