没有用于layoutAttributesForSupplementaryElementOfKind的UICollectionViewLayoutAttributes实例:UICollectionElementKindSectionHeader

时间:2016-11-19 17:06:49

标签: ios swift uicollectionview swift3 swift2.3

有时当UICollectionView未就绪时调用此代码(在调用collectionView.reloadData()后立即调用),它会使应用程序崩溃

        let sectionHeaderAttributes: UICollectionViewLayoutAttributes = self.collectionView.layoutAttributesForSupplementaryElement(ofKind: UICollectionElementKindSectionHeader, at: indexPath)!;
  

由于未捕获的异常而终止应用   ' NSInternalInconsistencyException',原因:'没有   UICollectionViewLayoutAttributes实例   -layoutAttributesForSupplementaryElementOfKind:路径{length = 2,path = 0 - 0}'

的UICollectionElementKindSectionHeader

如何检查UICollectionView是否已准备好"在我调用代码之前?我们如何防范事故的发生?

0 个答案:

没有答案