Swift и Firebase Storage Использование и массив для вызова изображений - PullRequest
0 голосов
/ 20 декабря 2018

плохо знаком с кодированием и имеет реальную проблему, вызывая некоторые изображения для моей страницы категории.

Я могу также назвать одно изображение для всех категорий, используя текущий код:

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
}

Любая помощьбыл бы очень признателен

С уважением

Стив

...