我想让UIButton在tableView控制器中调用一个方法,但是每次按下该按钮时它都会崩溃。
此按钮作为自定义类位于我的单元格中,但是我希望按钮的操作在tableviewController中完成,因此我决定将此代码添加到“ cellForRowAtIndex”方法中:
cell.DeleteFromDevice.tag = 10;
[cell.DeleteFromDevice addTarget:self action:@selector(deleteVideos:) forControlEvents:UIControlEventTouchUpInside];
假设调用以下方法:
-(void)deleteVideos:(UIButton*)sender
我做错了什么?我可以做类似的事情吗?
这是错误日志:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:
'-[VideoTableViewController DeleteVideo:]:
unrecognized selector sent to instance 0x7fabbfe38720'