Spritekit中的UIImagePickerController

时间:2016-12-17 17:08:36

标签: ios sprite-kit swift3

我正在尝试将图像导入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。

1 个答案:

答案 0 :(得分:0)

您无法在present对象上调用GameScene

相反,您需要在对GameViewController的引用中调用present。

您可以找到有关检索GameViewController here引用的说明。