草庐IT

UICollectionViewData

全部标签

ios - 什么会导致错误 "Assertion failure in -[UICollectionViewData layoutAttributesForItemAtIndexPath:]"?

完整的断言信息是:Assertionfailurein-[UICollectionViewDatalayoutAttributesForItemAtIndexPath:],/SourceCache/UIKit_Sim/UIKit-2380.17/UICollectionViewData.m:485什么会导致这个错误? 最佳答案 不设置UICollectionView的框架会导致此错误。 关于ios-什么会导致错误"Assertionfailurein-[UICollectionViewD

ios - UICollectionView 中的错误访问 -> UICollectionViewData _setLayoutAttributes :atGlobalIndex:

我使用UICollectionView来显示一批32张图像。每次我到达CollectionView的末尾时,我都会加载另一批32张图像并调整collectionViewcontentsize.width的大小以接受新项目.通过使用AFNetworking调用Web服务进行加载。当我从头到尾快速滚动到尾端到头时,我收到EXC_BAD_ACCESS。当到达CollectionView的末尾时也会发生这种情况。这就像它试图加载一些尚不可用的属性。我从1天开始就试图弄清楚,但没有成功。我尝试使用instrument/NSZombieenabled/guardmalloc...编辑还有一个很奇怪

iphone - -[UICollectionViewData numberOfItemsBeforeSection :] 中的断言失败

使用IOS6和新的UICollectionView我在UIViewController上有2个UICollectionViews并使用Storyboard单击UICollectionView时出现以下错误我不确定为什么会发生这种情况,Google会为此错误返回0个结果...2012-10-1320:30:06.421MyApp[768:907]Assertionfailurein-[UICollectionViewDatanumberOfItemsBeforeSection:],/SourceCache/UIKit/UIKit-2372/UICollectionViewData.m:4

ios - ios7 上的 UICollectionViewData validateLayoutInRect 断言失败

在iOS7上UICollectionViewDatavalidateLayoutInRect断言失败。我正在尝试使用for循环一个接一个地删除所有UICollectionView项目;我在下面发布了我的代码。我使用deleteItemsAtIndexPaths删除了UICollectionView项。它在iOS6上完美运行,但在iOS7中崩溃,但出现以下异常:AssertionFailureinUICollectionViewDatavalidateLayoutInRect我使用indexPath从collectionArray然后从self.collectionView中删除对象,一

objective-c - UICollectionViewData indexPathForItemAtGlobalIndex 断言失败

我正在使用performBatchUpdates()来更新我的CollectionView,我正在那里进行完全刷新,即删除其中的所有内容并重新插入所有内容。批量更新是作为附加到NSMutableArray(bingDataItems)的Observer的一部分完成的。cellItems是包含已插入或将插入到CollectionView中的项目的数组。代码如下:-(void)observeValueForKeyPath:(NSString*)keyPathofObject:(id)objectchange:(NSDictionary*)changecontext:(void*)conte