sguruapp@gmail.com
facebook vk instagram Телеграм youtube

Поиск по всему массиву (array filter search) - Swift 5


// Вариант 1
func filterTableView(text:String) {
dataArray = initialDataAry.filter({ (mod) -> Bool in

let searchString = mod.organisationName + mod.tel1Org + mod.tel2Org

return searchString.lowercased().contains(text.lowercased())

})
self.tableView.reloadData()
}


// Вариант 2
func filterTableView(text:String) {
let search = text.lowercased()

dataArray = initialDataAry.filter({ (mod) -> Bool in

return mod.organisationName.lowercased().contains(search) || mod.tel1Org.lowercased().contains(search) || mod.tel2Org.lowercased().contains(search)
})

self.tableView.reloadData()
}

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего