Ios 在swift中使用UIImageview获取错误手势识别器

Ios 在swift中使用UIImageview获取错误手势识别器,ios,iphone,swift,uiimageview,uigesturerecognizer,Ios,Iphone,Swift,Uiimageview,Uigesturerecognizer,我使用的是20 uiimageview,所以我给出了每个imageview的标记值 现在我想在每个图像视图上添加手势识别器 for index in 0 ... fields.count - 1{ let gestureRecognizer = UITapGestureRecognizer(target: self, action: "fieldsTappedAction") gestureRecognizer.numberOfTapsRequ

我使用的是20 uiimageview,所以我给出了每个imageview的标记值

现在我想在每个图像视图上添加手势识别器

for index in 0 ... fields.count - 1{


            let gestureRecognizer = UITapGestureRecognizer(target: self, action: "fieldsTappedAction")
            gestureRecognizer.numberOfTapsRequired = 1
            println(fields[index])
            fields[index].addGestureRecognizer(gestureRecognizer)


        }
现在,我正在尝试使用fieldsTappedAction获取标记

 func fieldsTappedAction (recognizer:UITapGestureRecognizer){


        let tappedField = recognizer.view as! TTTImageView
        tappedField.setPlayer(currectPlayer)
}
但当我录制imageview应用程序在点击时崩溃时,它不起作用

fieldsTapped]: unrecognized selector sent to instance 0x7fc95a4abf90
 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-

选择器有参数,因此名称后需要冒号。因此:

let gestureRecognizer = UITapGestureRecognizer(target: self, action: "fieldsTappedAction:")