Если вы буквально хотите:
Я хочу сделать любую строку из «ложного» в «истинное» или наоборот
Вот код, который сделает все ложные строки истинны, а все истинные строки ложные.
let toDoResults = realm.objects(TodoData.self)
for toDo in toDoResults {
try! realm.write {
toDo.rows = !toDo.rows
}
}
Я думаю, что вы просто хотите переключить строку, когда пользователь вносит изменения в ваш tableView.
let selectedTodo = "a"
let results = realm.objects(TodoData.self).filter("todos == %@", selectedTodo)
if let thisTodo = results.first {
try! realm.write {
thisTodo.rows = !thisTodo.rows //will toggle from t to f and from f to t
}
}