Подтвердить что ты не робот

IOS 10/UICollectionView: исключение для исключения: атрибуты макета для дополнительного элемента на пути индекса изменены с

Мое приложение падает при прокрутке через UICollectionView, но только под iOS 10:

Uncaught exception: layout attributes for supplementary item at index path
(<NSIndexPath: 0xc000000000000116> {length = 2, path = 1 - 0})
changed from <UICollectionViewLayoutAttributes: 0x6080001ec400>
index path: (<NSIndexPath: 0xc000000000000116> {length = 2, path = 1 - 0});
element kind: (UICollectionElementKindSectionHeader); frame = (0 8995; 414 180);
zIndex = 1024;  to <UICollectionViewLayoutAttributes: 0x6080001e8200>
index path: (<NSIndexPath: 0xc000000000000116> {length = 2, path = 1 - 0});
element kind: (UICollectionElementKindSectionHeader);
frame = (0 8994; 414 180); zIndex = 1024;  without invalidating the layout

Я могу исправить это, когда я деактивирую предварительную выборку:

if ([self.collectionView respondsToSelector:@selector(setPrefetchingEnabled:)]) {
     self.collectionView.prefetchingEnabled = false;
}

но кажется, что это аккуратная функция iOS 10, поэтому я бы хотел этого избежать. Я искал похожие вопросы о SO, но они мне не помогли, к сожалению, хотя этот ответ кажется многообещающим...

4b9b3361