我正在尝试将图像导入Spritekit场景。将Xcode版本8.2(8C38)与Swift 3一起使用。下面的代码在单个视图应用程序中运行良好,但在Spritekit中没有。
class GameScene: SKScene, UIImagePickerControllerDelegate, UINavigationControllerDelegate
let imagePickerController = UIImagePickerController()
imagePickerController.sourceType = .photoLibrary
imagePickerController.delegate = self
present(viewController, animated: false, completion: nil)
收到以下错误
GameScene.swift:93:9: Use of unresolved identifier 'present'
无法找到'现在'在self或者.view下,我知道在以前版本的swift中我们使用presentViewController。
答案 0 :(得分:0)
您无法在present
对象上调用GameScene
。
相反,您需要在对GameViewController
的引用中调用present。
您可以找到有关检索GameViewController
here引用的说明。