gpt4 book ai didi

ios - Swift3 中的 "Cannot convert value of type"错误

转载 作者:可可西里 更新时间:2023-11-01 00:51:03 24 4
gpt4 key购买 nike

我遇到了以下错误:

enter image description here

使用 Xcode-beta 5 和 Swift。在测试版 4 中它工作正常。谁能帮帮我?

extension UIImageView {
public func imageFromUrl(_ urlString: String) {
if let url = URL(string: urlString) {
let request = URLRequest(url: url)
NSURLConnection.sendAsynchronousRequest(request, queue: OperationQueue.main) {
(response: URLResponse?, data: Data?, error: NSError?) -> Void in
self.image = UIImage(data: data!)
}
}
}
}

最佳答案

读取错误。查看您的 error 参数的类型。您已将其声明为 NSError,但错误消息告诉您应将其声明为 Error,而不是 NSError

所以你的代码应该是:

extension UIImageView {
public func imageFromUrl(_ urlString: String) {
if let url = URL(string: urlString) {
let request = URLRequest(url: url)
NSURLConnection.sendAsynchronousRequest(request, queue: OperationQueue.main) {
(response: URLResponse?, data: Data?, error: Error?) -> Void in
self.image = UIImage(data: data!)
}
}
}
}

关于ios - Swift3 中的 "Cannot convert value of type"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38877812/

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