I have done a View in CollectionView with CustomLayout. In iOS6 it worked great but iOS7 it throws an exception like this.
Terminating app due to uncaught exception
I had this problem too, because I had code that depended on the content size of the collection view. My code was accessing the content size via the collectionView!.contentSize
instead of collectionViewContentSize
.
The former uses the collectionView
property of UICollectionViewLayout
, while the latter uses the custom-implemented layout property. In my code, the first time the layout was asked for attributes, contentSize
had not been set yet.