【发布时间】:2018-08-09 03:39:07
【问题描述】:
如何实现对所有三个参数的搜索?在搜索 organizationName 时,一切都像所有人一样工作吗?非常感谢!
func filterTableView(text:String) {
dataArray = initialDataAry.filter({ (mod) -> Bool in
return mod.organisationName
.lowercased().contains(text.lowercased())
})
self.tableView.reloadData()
if dataArray.count != 0 {
dataArray = initialDataAry.filter({ (mod) -> Bool in
return mod.tel1Org
.lowercased().contains(text.lowercased())
})
self.tableView.reloadData()
}
if dataArray.count != 0 {
dataArray = initialDataAry.filter({ (mod) -> Bool in
return mod.tel2Org
.lowercased().contains(text.lowercased())
})
self.tableView.reloadData()
}
}
【问题讨论】:
标签: arrays swift search filter