У меня есть UIRefreshControl
, чей селектор вызывает collectionView.reloadData()
.Мой collectionView использует разбитый на страницы API для загрузки данных во время прокрутки.Поэтому я делаю collectionView.insertItems(at:indexpaths)
для добавления следующих разбитых на страницы данных.
Я сталкиваюсь с проблемой, когда прокручиваю collectionView, чтобы получить следующие разбитые на страницы данные и обновляю collectionView.Следовательно, перезагрузка и вставка будут вызваны вместе, приложение вылетает с сообщением об ошибке `
" попытка вставить элемент 9 в раздел 0, но в разделе 0 после обновления только 9 элементов "
`Как мне изящно справиться с такой ситуацией?