Получите ноль, когда я проверяю изображение строки URL

Две причины:

  1. pip предоставляет команду uninstall
  2. , если установка не выполняется посередине, пип оставит вас в чистоте состояние.
-2
задан Dávid Pásztor 16 January 2019 в 14:57
поделиться

1 ответ

Дэвид прав. Итак, вот пример использования URLSession.dataTask. Это должно работать для вас.

if let urlString = self.hall?.studioHallLogo,
let url = URL(string: urlString) {

    let task = URLSession.shared.dataTask(with: url) { data, response, error in
        guard let data = data, error == nil else { return }

        // execute on main thread
        DispatchQueue.main.async {
            self.tempLogoImage = UIImage(data: data)
        }
    }

    task.resume()
}

Как видите, мы благополучно разворачиваем ваши необязательные вещи, такие как self.hall?.studioHallLogo, и создаем ваш объект URL. :) Скоро вам понадобится библиотека для лучшей загрузки изображений с кэшированием. Я хотел бы предложить: Зимородок

Я надеюсь, что это помогает. Удачи.

0
ответ дан Glenn 16 January 2019 в 14:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: