0

在我的cellFoRowAtIndexPath我想在属于单元格的按钮上添加一个功能。

在我的cellFoRowAtIndexPath我已经添加了这个代码。

cell.acceptBtn.addTarget(self, action: "acceptRequest", forControlEvents: .TouchUpInside)

然后我在这里有这个功能。

func acceptRequest(sender: UIButton) {
    println("hello"); 
}

当我运行项目并单击该单元格上的按钮时,我得到一个

由于未捕获的异常“NSInvalidArgumentException”无法识别的选择器发送到实例而终止应用程序

需要注意的是,我有另一个按钮,我使用了相同的方式调用declineRequest它工作得非常好。

4

1 回答 1

2

尝试以下操作:

cell.acceptBtn.addTarget(self, action: "acceptRequest:", forControlEvents: .TouchUpInside)

…注意到它是"acceptRequest:"和不是"acceptRequest"。后者意味着该函数没有参数。

于 2015-08-22T22:48:44.913 回答