Как стать автором
Обновить

Комментарии 4

Спасибо за статью.

В методе делегата все-таки лучше обновлять те данные, которые изменились, а не всю collectionView. Например, так: collectionView.reloadRows(at: [indexPath!], with: .automatic)

Еще можно задействовать методы делегата controllerWillChangeContent и controllerDidChangeContent, в которых выполнить beginUpdates и endUpdates.

Также можно, в зависимости от NSFetchedResultsChangeType, выполнить insertRows, deleteRows или reloadRows.
Спасибо за комментарий. Да, верно. Но в случае когда получаем большой объем данных, как в примере, можно и просто reloadData вызвать.
Методы делегата — несомненно. Можно отлавливать изменения над конкретным объектом и производить какие-нибудь манипуляции!
НЛО прилетело и опубликовало эту надпись здесь
Спасибо за положительный фидбек)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории