UICollectionView: как обрабатывать reloadData () и executeBatchUpdates () вместе - PullRequest
0 голосов
/ 29 ноября 2018

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

Я сталкиваюсь с проблемой, когда прокручиваю collectionView, чтобы получить следующие разбитые на страницы данные и обновляю collectionView.Следовательно, перезагрузка и вставка будут вызваны вместе, приложение вылетает с сообщением об ошибке `

" попытка вставить элемент 9 в раздел 0, но в разделе 0 после обновления только 9 элементов "

`Как мне изящно справиться с такой ситуацией?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...