如何使用 Swift2 在 iOS 9 中以编程方式从 SpriteKit GameScene 到 UIViewController
How to make a segue from SpriteKit GameScene to UIViewController programmatically in iOS 9 with Swift2
我需要从 GameScene 到 UIViewController 进行转换,但我一直在 Use of unresolved identifier "push" 尽管我确实给了它那个标识符
在我添加的GameSceneViewController中
scene.viewController = self
并在我的 GameScene 中添加了
var viewController: UIViewController?
和
func segue(){
self.viewController.performSegueWithIdentifier(push, sender: viewController)
}
Segue 标识符是 String
对象,因此您应该使用 "push"
调用 performSegueWithIdentifier
而不是将其作为变量引用。
此代码应该有效:
func segue(){
self.viewController.performSegueWithIdentifier("push", sender: viewController)
}
我需要从 GameScene 到 UIViewController 进行转换,但我一直在 Use of unresolved identifier "push" 尽管我确实给了它那个标识符
在我添加的GameSceneViewController中
scene.viewController = self
并在我的 GameScene 中添加了
var viewController: UIViewController?
和
func segue(){
self.viewController.performSegueWithIdentifier(push, sender: viewController)
}
Segue 标识符是 String
对象,因此您应该使用 "push"
调用 performSegueWithIdentifier
而不是将其作为变量引用。
此代码应该有效:
func segue(){
self.viewController.performSegueWithIdentifier("push", sender: viewController)
}