【问题标题】:Tap gesture coming back with Error [duplicate]点击手势返回错误[重复]
【发布时间】:2016-10-12 13:52:12
【问题描述】:

我正在尝试让点击手势打印一行,但它不断返回并显示以下错误:

libc++abi.dylib:以 NSException 类型的未捕获异常终止 (lldb)

我已将图像链接到水龙头插座,没有其他不良连接。

 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")
}

有没有人遇到过这种情况,有解决办法吗

【问题讨论】:

    标签: swift3 xcode8 uitapgesturerecognizer tap


    【解决方案1】:

    感谢这篇文章,能够修复它。

    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")
        }
    

    【讨论】:

      猜你喜欢
      • 2016-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多