У меня есть два массива типа names = ["Gopal","Harish","Krishna","Ramu"]
и numbers = ["468648","586385","5868544","354333"]
.Я отображаю эти 2 массива в UItableViewCell
.Но всякий раз, когда я ищу по имени, его поиск только по имени, а не по соответствующему номеру.Как отфильтровать имя по соответствующему номеру в iOS swift
func searchBar(searchBar: UISearchBar, textDidChange searchText: String) {
filtered = names.filter({ (text) -> Bool in
let tmp: NSString = text
let range = tmp.rangeOfString(searchText, options: NSStringCompareOptions.CaseInsensitiveSearch)
return range.location != NSNotFound
})
if(filtered.count == 0){
searchActive = false;
} else {
searchActive = true;
}
self.tableView.reloadData()
}
В представлении загрузилось:
for i in nameArr
{
for j in numberArr
{
models = [
Contact(name:i, number:j)
]
}
}