Я пытаюсь получить некоторые данные из coreData и отобразить их в коллекцииView. Довольно простой. Я делаю это в фоновом потоке, а затем вызываю reloadData на главном, как видно на изображениях.CollectionView realoadData index out of range
Но проблема в том, что иногда это работает, а иногда и нет, давая мне индекс вне диапазона. И я заметил, что, когда он выходит из строя он входит в некоторый метод делегата зрения сбора и не viewWillAppear
Edit: Here Is the code
Пожалуйста, вставьте свой код в свой вопрос, а не скриншоты и укажите сообщение об исключении, а какая строка имеет исключение. – Paulw11
обновите свой вопрос с помощью метода делегатов collectionview –
Возможно, вы возвращаете 'collectionViewCell' больше, чем вы dataArray –