Tre*_*vör 1 selector ios sprite-kit swift
在SpriteKit游戏中,我试图在不使用Interface Builder的情况下创建UIPanGestureRecognizer,所以在didMoveToView我的方法中SKScene,我写道:
let panGestureRecogniser = UIPanGestureRecognizer(target: view, action: "didPan:")
view.addGestureRecognizer(panGestureRecogniser)
Run Code Online (Sandbox Code Playgroud)
仍在我的SKScene课程中,我写了这个函数:
func didPan(sender:UIGestureRecognizer) {
println("Panned")
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我运行我的应用程序时,当我在屏幕上平移时,抛出此错误:
2015-05-12 19:28:01.955 Game[7342:2394353] -[SKView didPan:]: unrecognized selector sent to instance 0x154520690
Run Code Online (Sandbox Code Playgroud)
我不明白什么是错的,我试图在我的视图控制器和应用程序委托中移动该功能,但它似乎没有任何区别......
更改
let panGestureRecogniser = UIPanGestureRecognizer(target: view, action: "didPan:")
Run Code Online (Sandbox Code Playgroud)
至
let panGestureRecogniser = UIPanGestureRecognizer(target: self, action: "didPan:")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
963 次 |
| 最近记录: |