1

我需要从 GameScene 到 UIViewController 进行转场,但我不断收到Use of unresolved identifier "push"尽管我确实给了它那个标识符

在我添加的 GameSceneViewController

scene.viewController = self

在我的 GameScene 中我添加了

var viewController: UIViewController?

func segue(){

    self.viewController.performSegueWithIdentifier(push, sender: viewController)

}
4

1 回答 1

1

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

此代码应该可以工作:

func segue(){

    self.viewController.performSegueWithIdentifier("push", sender: viewController)
}
于 2015-06-16T23:12:23.873 回答