Ios UIS手势';无法识别的选择器发送到实例';

Ios UIS手势';无法识别的选择器发送到实例';,ios,swift,swift3,Ios,Swift,Swift3,如果有人能帮我解决这个问题,那就太好了!我花了几个小时试图修复,但运气不好 错误。。。 2016-06-23 20:30:43.341057缩放环[408:38903][DYMTLInitPlatform]平台初始化成功 2016-06-23 20:30:43.750822缩放环[408:38776]已启用金属GPU帧捕获 2016-06-23 20:30:43.751531缩放环[408:38776]已启用金属API验证 2016-06-23 20:30:48.293661缩放环[408:38

如果有人能帮我解决这个问题,那就太好了!我花了几个小时试图修复,但运气不好

错误。。。 2016-06-23 20:30:43.341057缩放环[408:38903][DYMTLInitPlatform]平台初始化成功 2016-06-23 20:30:43.750822缩放环[408:38776]已启用金属GPU帧捕获 2016-06-23 20:30:43.751531缩放环[408:38776]已启用金属API验证 2016-06-23 20:30:48.293661缩放环[408:38776]-[Scaling_Rings.MenuScene slide:]:未识别的选择器发送到实例0x145e1c410 2016-06-23 20:30:48.299061缩放环[408:38776]*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'-[Scaling_Rings.MenuScene slide::::]:未识别的选择器发送到实例0x145e1c410' *第一次抛出调用堆栈: (0x190ad9980 0x1900d44bc 0x190ae0778 0x190add6e0 0x1909de61c 0x196e13754 0x196e16e5c 0x196894900 0x196e0747c 0x196e07100 0x196e06338 0x196892a24 0x1968638c8 0x19701efd4 0x19701941c 0x190a8a3f0 0x190a89cc8 0x190a87938 0x1909ba2e4 0x19239315c 0x1968ce6fc 0x1968c9438 0x190A104 0x19055c600) libc++abi.dylib:以NSException类型的未捕获异常终止 (lldb)

代码。。。
您需要将选择器声明更改为
#选择器(幻灯片)
,并在方法参数
func幻灯片之前添加下划线(uu发送方:UISWEEgestureRecognitizer)


Swift 4.2您能否给我们提供更多有关视图的详细信息(在didMove中)。它需要能够访问幻灯片function@Sam这是整个GameSecene.swift文件目前,我只是在运行一个测试项目,供将来参考使用的手势汉克斯很多!这对我有帮助。
import Foundation
import SpriteKit

var startRing = SKShapeNode()

class MenuScene: SKScene {

    func slide(sender: AnyObject){
        debugPrint("WORKS")
    }

    override func didMove(to view: SKView) {

        let upSwipe = UISwipeGestureRecognizer(target: self, action: Selector("slide:"))
        upSwipe.direction = .up
        view.addGestureRecognizer(upSwipe)

    }

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