返回@objc函数swift

时间:2018-03-31 16:36:02

标签: swift closures

有没有办法在swift中返回@objc函数?

目前我有这个

private func getFunction(for index: IndexPath) -> () -> () {
        return {
            print("pressed")
        }
}

我试图将其用作选择器,如此

UITapGestureRecognizer(target: self, action: #selector(self.getFunction(for: index)))

但是#selector仅适用于ObjC函数,所以我需要做这样的事情

return @objc {
    print("pressed")
}

0 个答案:

没有答案