sách gpt4 ai đã đi

Swift 4: Không thể chuyển đổi giá trị của kiểu 'Data' sang kiểu đối số mong đợi 'Data'

In lại 作者:行者123 更新时间:2023-12-01 19:48:20 38 4
mua khóa gpt4 Nike

我正在使用Xcode 9,Swift 4。

我正在尝试使用以下代码从URL在ImageView中显示图像:

func getImageFromUrl(sourceUrl: String) -> UIImage {
let url = URL(string: sourceUrl)
let dict = NSDictionary(contentsOf: url!)
let data = Data(dictionary: dict!)
let image = UIImage(data: data!)
return image
}

但是我在 let image = UIImage(data: data!)中出错。

编译器说:

无法将“数据”类型的值转换为预期的参数类型“数据”

我究竟做错了什么?

1 Câu trả lời

/// Returns nil if image data is not correct or some network error has happened
func getImageFromUrl(sourceUrl: String) -> UIImage? {
if let url = URL(string: sourceUrl) {
if let imageData = try? Data(contentsOf:url) {
return UIImage(data: imageData)
}
}
trả về nil
}

关于ios - Swift 4:无法将“数据”类型的值转换为预期的参数类型“数据”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47234425/

38 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com