Swift:uiimageview的UITapGestureRecognizer在客户视图中终止app

时间:2015-11-23 08:53:34

标签: ios swift uitapgesturerecognizer

我从基类(8)扩展了一些类,如下所示:

MSC_CLItem

每个扩展类必须覆盖class MSC_CLItem { var Type:MSC_CustomListType! func RenderUI(Point:CGPoint) -> UIView { return UIView(frame: CGRect.zero) } } 才能生成自己。所有扩展对象都将添加到UIScrollView中。现在我的问题是: 在自定义视图内部使用TapGesture的uiimageview无法检测到操作。例如我的班级是:

RenderUI func

当我点击图像时,发生以下错误:

NSForwarding:警告:类' MSC_CLItem_Tizer'的对象0x7c8cc830没有实现methodSignatureForSelector: - 提前麻烦 无法识别的选择器 - [MSC_CLItem_Tizer imageTapped:]

我很困惑我的代码哪个部分错了?

谢谢

1 个答案:

答案 0 :(得分:0)

我猜这里可能有问题。在没有":"

的情况下写下这一行
let tapRecognizer = UITapGestureRecognizer(target: self, action: Selector("imageTapped"))