Я использую NSMutableDictionary для хранения данных в паре значений ключа и добавляю этот словарь в NSMutableArray. Я хочу назначить мой отфильтрованный массив NSMUtablearray другому пустому массиву NSMUtablearray, но не могу получить результат, и приложение cra sh dunring поиск некоторого текста. .
вот мой код:
extension ViewController: UISearchBarDelegate, UISearchDisplayDelegate
{
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String)
{
let searchPredicate = NSPredicate(format: "SELF CONTAINS[c] %@", searchText)
let result = ArrData.filtered(using: searchPredicate)
searchCoin.add(result)
searchActive = true
self.tableView.reloadData()
}
}
cra sh is:
введите здесь описание изображения