【发布时间】:2016-11-23 19:42:07
【问题描述】:
下面是我用来尝试向某物添加手势识别器的代码。我收到黄色错误:“没有使用目标 C 选择器拖动声明的方法”,然后当我平移它时程序崩溃了。使用选择器的代码和方法似乎适用于所有教程,但问题出在这里。
class GameViewController: UIViewController, UIGestureRecognizerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
let p = UIPanGestureRecognizer(target: self, action: #selector("dragging"))
p.delegate = self
characterGridView!.addGestureRecognizer(p)
}
func dragging(p: UIPanGestureRecognizer) {
print("works")
}
【问题讨论】: