我从基类(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:]
我很困惑我的代码哪个部分错了?
谢谢
答案 0 :(得分:0)
我猜这里可能有问题。在没有":"
的情况下写下这一行let tapRecognizer = UITapGestureRecognizer(target: self, action: Selector("imageTapped"))