Дисплей изображения Swift 4 - PullRequest
0 голосов
/ 29 апреля 2019

У меня есть ячейка просмотра таблицы, мне нужно отобразить изображение в этой ячейке.Сначала я загружу изображение с iPhone (локальное устройство) на сервер.И я получаю ответ в форме, подобной этой

        Alamofire.request(urls).responseJSON { (response) in
           if((response.result.value) != nil) {
             var jsonVar = JSON(response.result.value!)
             print(jsonVar)

            if let da = jsonVar.arrayObject
            {
                self.data2 = da as! [[String : AnyObject]]

            }

             func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
              {           

                let iP = data2[indexPath.row]

                var mediaP = iP["mediaPath"] as? String

                if mediaP?.contains("img") ?? false {

                cell2.imageName.image = load(fileName: mediaP ?? "")
                 } 
              }


          This to get image from Result URL 

       func load(fileName: String) -> UIImage? {
       let fileURL = documentsUrl.appendingPathComponent(fileName)
       do {
        let imageData = try Data(contentsOf: fileURL)
        print("func load(fileName: String) ===========   \(imageData)")
        return UIImage(data: imageData)
    } catch {
        print("Error loading image : \(error)")
    }
    return nil
}

URL-адрес ответа JSON:/Documents/img_290420191206066330.png

Как я могу использовать этот Ответ для отображения изображения в ячейке табличного представления.

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