2016-10-12 44 views
0

我試圖讓敲擊手勢打印線,但它一直與一個錯誤,指出回來:輕拍姿態回來了,錯誤

的libC++ abi.dylib:與未捕獲的異常終止鍵入NSException (lldb)

我已將圖像鏈接到tap插座,並且沒有其他不良連接。

override func awakeFromNib() { 
    super.awakeFromNib() 

    let tap = UITapGestureRecognizer(target: self, action: Selector("likeTapped:")) 
     tap.numberOfTapsRequired = 1 
    likeImage.addGestureRecognizer(tap) 
    likeImage.isUserInteractionEnabled = true 

} 

func likeTapped(sender: UITapGestureRecognizer) { 
    print("yess called") 
} 

任何人都有此,它有一個解決方案

回答

0

能夠得益於修復這一職務。

How to make UITapGestureRecognizer trigger function

我改變了我的代碼如下:

likeImage.isUserInteractionEnabled = true 
    let tap = UITapGestureRecognizer(target: self, action: #selector(self.likeTapped(_:))) 
     tap.numberOfTapsRequired = 1 
    likeImage.addGestureRecognizer(tap) 

} 

func likeTapped(_ sender: UITapGestureRecognizer) { 
     print("yess called") 
    }