плохо знаком с кодированием и имеет реальную проблему, вызывая некоторые изображения для моей страницы категории.
Я могу также назвать одно изображение для всех категорий, используя текущий код:
CategoriesTableViewController:
self.products = products
let allCategories = products.compactMap{$0.productCategory}
let categories = Array(Set(allCategories)).map{Category(name: $0)}
self.categories = categories
Категория Модель:
init(name: String) {
self.name = name
self.imageURL = "https://firebasestorage.googleapis.com/v0/b/laperlestorev2.appspot.com/o/Hoodie%20V1.jpg?alt=media&token=9cbb1b14-6051-4418-9991-3140290e5c91"
self.id = String(Category.lastID)
Category.lastID += 1
}
Таким образом, это работает, чтобы поместить одно изображение во все категории.Но я хочу получить соответствующий category_image_url из Firebase, и я попробовал следующее безрезультатно
CategoriesTableView:
self.products = products
let allCategories = products.compactMap{$0.productCategory}
let categories = Array(Set(allCategories)).map{Category(name: $0, imageUrl: $0)}
self.categories = categories
}
Категория Модель:
init(name: String, imageUrl: String) {
self.name = name
self.imageURL = imageUrl
self.id = String(Category.lastID)
Category.lastID += 1
}
Любая помощьбыл бы очень признателен
С уважением
Стив