Наткнулась на такую разницу:
в курсе Ивана вот так:
case .update:
guard let indexPath = indexPath else { break }
tableView.reloadRows(at: [indexPath], with: .fade)
а в интернетах нашла вот так:
case .update:
if let indexPath = indexPath,
let cell = tableView.cellForRow(at: indexPath) as? TableViewCell {
let item = resultsController.object(at: indexPath)
cell.textLabel?.text = item.text
Почему такая разница большая, мне правда нужно понимать, объясните, пожалуйста.