sprite kit - 如何使用 Swift2 在 iOS 9 中以编程方式从 SpriteKit GameScene



我需要从游戏场景到UIViewController进行续集,但我不断得到使用未解析的标识符"推送",尽管我确实给了它那个标识符

在我添加的GameSceneView控制器中

scene.viewController = self

在我的游戏场景中,我添加了

var viewController: UIViewController?

func segue(){
    self.viewController.performSegueWithIdentifier(push, sender: viewController)
}

Segue 标识符是String对象,因此您应该使用 "push" 调用 performSegueWithIdentifier,而不是将其作为变量引用。

此代码应该有效:

func segue(){
    self.viewController.performSegueWithIdentifier("push", sender: viewController)
}

最新更新