Swift - 快照未渲染的视图会导致空快照

Eri*_*lii 9 ios swift

我的变种:

@IBOutlet weak var imageView: UIImageView!
Run Code Online (Sandbox Code Playgroud)

拍照功能:

func takePhoto(){
        let picker = UIImagePickerController()

        picker.delegate = self
        picker.sourceType = .Camera

        presentViewController(picker, animated: true, completion: nil)
    }
Run Code Online (Sandbox Code Playgroud)

错误信息:

快照未呈现的视图会导致空快照.确保在屏幕更新后快照或快照之前至少渲染了一次视图

有任何想法吗?

小智 0

你的代码看起来不错。我将重新启动 XCode 并仔细检查您的 didFinishPickingImage 方法以确保它正确关闭。问题可能出在您的转换上。这种情况过去在我身上发生过好几次,但从来没有成为一个大问题。