我需要从游戏场景到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)
}