的UIBarButtonItem选择..上点击崩溃
我被困在一个小问题,的UIBarButtonItem选择..上点击崩溃
我使用此代码动态创建的UIBarButtonItem ..
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:self action:@selector(didSelectPopitDownFromNavBar:)];
self.navigationItem.rightBarButtonItem = rightButton;
和选择的方法是这样的..
-(IBAction)didSelectPopitDownFromNavBar:(id)sender event:(UIEvent *)event
所以它给点击一个崩溃..我怎么能通过这个事件..?
所有参数的形成方法签名的一部分,因此您的按钮将需要使用:
@selector(didSelectPopitDownFromNavBar:event:)
,但是这可能不会做你希望的按钮将只期望传递什么本身(如sender
)。
不会发送一个零事件...? –
oh awsum工作正常...... :)谢谢 –
需要等待12分钟才能接受答案 –
如果你的函数
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:self action:@selector(didSelectPopitDownFromNavBar:)];
...
-(IBAction)didSelectPopitDownFromNavBar:(id)sender
它不应该崩溃,问题很可能选择不正确定义,
感谢帮助,但我不能改变方法.. –
总是发布错误信息有这样一个问题。虽然在这种情况下很明显。 – rmaddy