У меня есть структура продуктов, взятая из Firebase db, например:
struct Product {
var name: String
var type: String
var ingredients: String
var price: Double
}
, и я хочу заполнить табличное представление разделом (тип продукта) и относительными строками. Итак, я создал массив со всеми типами продуктов:
let array = product.compactMap{$0.type}
Затем я удалил дубликаты и использовал окончательный массив для numberofSection и titleForHeaderInSections, и он работает. Но теперь я хочу отображать в каждом разделе только товары с одинаковым названием раздела. Как я могу над этим поработать?
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return product.count
}