У меня есть объект, выступающий в роли кортежей с именем StackholderTokenAndFormBalances, и он отображается как данные в UItableView. Я хочу добавить UIsearchbar для просмотра данных внутри объекта, например, если пользовательский токен поиска будет просматривать свойство токена. с другой стороны, если он напишет имя формы, он будет просматривать данные формы. как я могу добиться в searchBar удовольствия c?
struct StackholderFormBalances{
let forms:[FormForm]
let formStakeholderBalance:[[FormStakeholderBalance]]
}
struct StackholderTokenAndFormBalances{
let tokenBalance:Int
let stackholderFormBalances:StackholderFormBalances?
}
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
filteredStackholderTokenAndFormBalances = searchText.isEmpty ? stackholderTokenAndFormBalances : stackholderTokenAndFormBalances. { (item: String) -> Bool in
return item.range(of: searchText, options: .caseInsensitive, range: nil, locale: nil) != nil
}
tableView.reloadData()
}