Как создать поиск данных JSON Tableview с помощью Swift? - PullRequest
0 голосов
/ 05 ноября 2019

Я загружаю JSON данные в UITableview с помощью codable. Мне нужно реализовать опцию поиска по имени. Я попробовал код ниже, но я не могу получить вывод.

Поиск кода

    func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
    filteredData = searchText.isEmpty ? data : data.filter({(dataString: String) -> Bool in
        return dataString.range(of: searchText, options: .caseInsensitive) != nil
    })
    tableView.reloadData()
}

JSON Codable

// MARK: - Root
struct Root: Codable {
    let status: Bool
    let data: [Datum]
}

// MARK: - Datum
struct Datum: Codable, Hashable {
    let userid, firstname, designation: String?
    let profileimage: String?
    var selected: Bool = false
}
...