Как загрузить изображение по URL прямо в ImageView с Google Drive? - PullRequest
0 голосов
/ 17 июня 2019

У меня есть 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
    }
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...