2016-10-12 4 views
0

Я пытаюсь получить водопроводный жест, чтобы напечатать строку, но он постоянно возвращается с ошибкой, которая говорит:Tap жест возвращается с ошибкой

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

Кто-нибудь еще было это и есть решение

ответ

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") 
    } 
Смежные вопросы