0
送信者を削除すると「handleTap」関数を呼び出せますが、sender: UIPanGestureRecognizer
を追加するとすぐにこのエラーが発生します。 unrecognized selector sent to instance
。私はそれを把握することはできません!プログラムでビューとジェスチャーを追加 - 「インスタンスに送信された認識できないセレクタ」
class DrawingViewController: UIViewController, UIGestureRecognizerDelegate {
var newlyAddedSticker = UIImage() {
didSet {
makeNewSticker()
}
}
func makeNewSticker() {
let newSticker = UIImageView(image: newlyAddedSticker)
view.addSubview(newSticker)
let myPanGesture = UIPanGestureRecognizer(target: self, action: "handleTap:")
myPanGesture.delegate = self
newSticker.isUserInteractionEnabled = true
newSticker.addGestureRecognizer(myPanGesture)
}
func handleTap(sender: UIPanGestureRecognizer) {
print("hi")
}
}
'UIPanGestureRecognizer(ターゲットのに役立ちますあなたの
セレクタを指定していなかった希望です:' #selector(handleTap(_ :))):自己、行動をと 'func handleTap(_ panGestureRecognizer:UIPanGestureRecognizer){' –