Как выполнить поиск в TableView по разделам и строкам?
Получить вложенный JSON с сайта.
self.partnerBranchs = try decoder.decode([PartnerBranch].self, from: data)
Модель:
struct PartnerBranch: Decodable {
let id: Int?
let address: String?
let contacts: String?
let name: String?
let logo: String?
let stocks: [Stock]
}
struct Stock: Decodable {
let id: Int?
let title: String?
let description: String?
let images: String?
}
PartnerBranch это секция Фондовая это строка
Как мне искать оба?
Теперь работает толькопо разделам:
func filterContentForSearchText(_ searchText: String) {
partnerBranchsFiltered = partnerBranchs.filter({ (partnerBranch: PartnerBranch) -> Bool in
return partnerBranch.name!lowercased().contains(searchText.lowercased()
})
Насколько я понимаю, мне нужно как-то использовать compactMat для акций.