在我的cellFoRowAtIndexPath
中,我想在属于单元格的按钮上添加一个函数。
在我cell.acceptBtn.addTarget(self, action: "acceptRequest", forControlEvents: .TouchUpInside)
我添加了此代码。
func acceptRequest(sender: UIButton) {
println("hello");
}
然后我在这里有这个功能。
declineRequest
当我运行项目并单击该单元格上的按钮时,我得到了一个
由于未捕获的异常而终止应用程序'NSInvalidArgumentException'无法识别的选择器已发送到实例
需要注意的是我有另一个按钮,我使用了与{{1}}相同的完全正确的方式。
答案 0 :(得分:2)
尝试以下方法:
cell.acceptBtn.addTarget(self, action: "acceptRequest:", forControlEvents: .TouchUpInside)
...注意到它是"acceptRequest:"
而不是"acceptRequest"
。后者暗示该函数没有参数。