Я хотел бы знать, как показать изображение API из API в UIImage. Я могу получить результат из консоли и не могу показать изображения из inte rnet в виде коллекции.
public var foodImage = [String]()
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "Cell", for: indexPath) as! MainPageCollectionViewCell
//Below is fine and it can display food title from Internet
cell.FoodTitle.text = self.foodTitle[indexPath.item]
//Cannot display API image from Internet
cell.Food.image = foodImage[indexPath.item] as? UIImage
return cell
}
Вот код результата API получения:
self.foodImage = json["hits"].arrayValue.map {$0["recipe"]["image"].stringValue}
print(self.foodImage)