У меня есть база данных в Realm, которую я отображаю в UITableView, которая отлично работает.Я добавил функцию удаления, которая выглядит так, как показано ниже.
if let item = items?[indexPath.row] {
do {
try realm.write {
realm.delete(item)
}
} catch {
print("Error deleting item, \(error)")
}
tableView.reloadData()
}
Допустим, у меня есть некоторые данные в базе данных, например, 1,2,3,4,5.Когда я удаляю «2», я хочу, чтобы он был как 1,3,4,5, но это 1,5,3,4.Таким образом, последняя запись или запись, отображаемая внизу, всегда будут заменять удаленные данные.Как я могу это исправить?