【发布时间】:2020-05-26 11:51:22
【问题描述】:
我有一个产品结构,取自 Firebase 数据库,如下所示:
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
}
【问题讨论】:
标签: ios arrays swift uitableview