Swift Сохранить выбранную ячейку TableView, в то время как UISearchController активирует и деактивирует - PullRequest
0 голосов
/ 11 марта 2019

Как мне сохранить выбранные ячейки, когда пользователь использует UISearchController?Они будут использовать UISearchController, выбрать ячейки, нажать «Отмена», и в списке по умолчанию теперь будут отображаться как выбранные ячейки, так и невыбранные ячейки.

didSelectRowAt Код

override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    tableView.deselectRow(at: indexPath, animated: true)

    if self.searchController.isActive && searchController.searchBar.text != "" {

    } else {

    }

    let user = usersArray[indexPath.row]
    let name = user!["uid"] as? String

    if let cell = tableView.cellForRow(at: indexPath as IndexPath) {
        if cell.accessoryType == .checkmark{
            cell.accessoryType = .none
        }
        else{
            cell.accessoryType = .checkmark
            print(name!)
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...