【发布时间】:2017-09-08 14:11:16
【问题描述】:
有一个UIView 的类实例,其作用类似于一个按钮。
它具有以下属性:
public var endPressAction:(()->Void)?
还有一个带有方法的控制器:
func didPressCell(_ indexPath: IndexPath){
我正在尝试将控制器的方法作为参数传递给“按钮”,如下所示:
button.endPressAction = self.didPressCell(indexPath)
但我得到了错误:
无法将类型“Void”(又名“()”)的值分配给类型“() -> Void”
有人知道转换方法吗?
【问题讨论】:
标签: swift compiler-errors void type-mismatch