В моем приложении был UICollectionView с использованием flowLayout, и он отлично работал в iOS 6, но с ошибкой в iOS 7. Как только я перехожу к представлению, содержащему мой UICollectionView, вот что бывает:UICollectionView + iOS 7/Xcode 5 = ошибка подтверждения
*** Assertion failure in -[UICollectionView _createPreparedSupplementaryViewForElementOfKind:atIndexPath:withLayoutAttributes:applyAttributes:], /SourceCache/UIKit/UIKit-2903.2/UICollectionView.m:1401
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'the view returned from -collectionView:viewForSupplementaryElementOfKind:atIndexPath
(UICollectionElementKindSectionHeader,<NSIndexPath: 0x145f3f50> {length = 2, path = 0 - 0}) was not retrieved by calling -dequeueReusableSupplementaryViewOfKind:withReuseIdentifier:forIndexPath: or is nil'
(<UICollectionReusableView: 0x145f9400; frame = (0 0; 320 20); layer = <CALayer: 0x145f90c0>>)
Отличный ответ @ZaBlanc, спасибо! Любая идея, что изменилось с iOS 6 до 7? [Iiff 7 API Diffs] (https://t.co/vuiz2TaU3r) ничего не показывают, кроме дополнений к UICollectionView –