【发布时间】:2011-09-02 13:27:48
【问题描述】:
我的UIView 中有一个按钮,它是这样创建的:
UIBarButtonItem *editButton =
[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit
target:self
action:@selector(toggleEdit)];
self.navigationItem.rightBarButtonItem = editButton;
[editButton release];
这是动作方法:
-(void) toggleEdit:(id)sender
{
}
但我收到此错误
2011-09-02 15:27:13.362 blubb[15006:207] -[DatabaseSelectionViewController toggleEdit]:无法识别的选择器发送到实例 0x5a29d80 2011-09-02 15:27:13.365 blubb[15006:207] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[DatabaseSelectionViewController toggleEdit]:无法识别的选择器发送到实例 0x5a29d80”
为什么会这样?
【问题讨论】:
标签: objective-c ios cocoa-touch selector