通常,当您从另一个 viewController 呈现一个 viewController 时:
let vc : UIViewController = storyboard.instantiateViewControllerWithIdentifier("viewController") as UIViewController;
self.presentViewController(vc, animated: true, completion: nil);
我想从 SKScene 中呈现一个 viewController。我还没有找到任何方法来做到这一点。 这个问题可能是重复的,但我刚刚在 objective-c 中找到了对我来说没有意义的答案
最佳答案
在您的场景类中尝试以下操作:
var currentViewController:UIViewController=UIApplication.sharedApplication().keyWindow.rootViewController!
currentViewController.presentViewController(viewController, animated: true, completion: nil)
希望对你有帮助。
关于swift - 如何从 SKScene 呈现 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26065870/