If someone could please help me resolve this issue, would be great! I have spent a few hours trying to fix, with no luck
2016-06-23
You need to change your selector declaration to #selector(slide)
and add an underscore before your method parameter func slide(_ sender: UISwipeGestureRecognizer)
:
class GameScene: SKScene {
@objc func slide(_ sender: UISwipeGestureRecognizer){
print("WORKS")
}
override func didMove(to view: SKView) {
let upSwipe = UISwipeGestureRecognizer(target: self, action: #selector(slide))
upSwipe.direction = .up
view.addGestureRecognizer(upSwipe)
}
}