有时当UICollectionView未就绪时调用此代码(在调用collectionView.reloadData()
后立即调用),它会使应用程序崩溃
let sectionHeaderAttributes: UICollectionViewLayoutAttributes = self.collectionView.layoutAttributesForSupplementaryElement(ofKind: UICollectionElementKindSectionHeader, at: indexPath)!;
由于未捕获的异常而终止应用 ' NSInternalInconsistencyException',原因:'没有 UICollectionViewLayoutAttributes实例 -layoutAttributesForSupplementaryElementOfKind:路径{length = 2,path = 0 - 0}'
的UICollectionElementKindSectionHeader
如何检查UICollectionView是否已准备好"在我调用代码之前?我们如何防范事故的发生?