У меня есть tableView с ячейками, и внутри каждой ячейки у нас есть cell.imageView?.image
.Моя задача - загрузить по URL-адресу прямо на это cell.imageView?.image
изображение с Google Drive!Я заполнил ссылку с идентификатором файла вроде https://docs.google.com/uc?id=FILE-ID
Я пробовал код ниже, но 0 эффектов!
import Foundation
for name in filesShow {
if name.name == i.textLabel?.text {
i.detailTextLabel?.text = name.identifier
i.accessoryType = .checkmark
i.imageView?.image = UIImage(url:
URL(string: "https://docs.google.com/uc?id=\(name.identifier)"))
self.tableView.reloadData()
continue
}
extension UIImage {
convenience init?(url: URL?) {
guard let url = url else { return nil }
do {
let data = try Data(contentsOf: url)
self.init(data: data)
} catch {
print("Cannot load image from url: \(url) with error: \(error)")
return nil
}
}
}