gpt4 book ai didi

ios - 无法将类型 '(UIImage?, PHAsset?)' 的值分配给类型 UIImage? swift 2.2

转载 作者:行者123 更新时间:2023-11-28 12:51:50 24 4
gpt4 key购买 nike

我更新到 XCode 7.3 - swift 2.2,我收到了标题中提到的编译时错误。它在 swift 2.1 中没有问题。根据 swift 的基础知识,'?'变量可以与 nil 进行比较。我用谷歌搜索了可能的解决方案,但找不到合适的解决方案。 enter image description here

最佳答案

我认为问题不在于快速更新,而在于 ALCameraViewController 更新。现在需要完成两个参数

public typealias CameraViewCompletion = (UIImage?, PHAsset?) -> Void

所以你需要改变这个

(image) -> Void in ...

对此

(image, asset) -> Void in ...

实际上,现在在您的代码中,Swift 将图像视为两个值的元组,因此您也可以将代码中对 image 的所有调用更改为对 image.0 的调用,这将处理第一个闭包参数,即您的 UIImage?

关于ios - 无法将类型 '(UIImage?, PHAsset?)' 的值分配给类型 UIImage? swift 2.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36304358/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com