ios 8 UICollectionView有时会在删除项目后崩溃

时间:2015-03-11 01:14:01

标签: ios uicollectionview

我有一个UICollectionView工作正常,iOS8

当我删除某个项目时,应用程序会崩溃:

  

' UICollectionView接收带索引的单元格的布局属性   不存在的路径:{length =   2,path = 0 - 39}'

这就是collectionView的工作原理 1.显示集合视图很好 2.点击集合视图上的项目 3.按VC输入有关项目的信息 4.点击"删除"在info VC上,这会将委托发送到第一个VC [带有集合视图],然后弹出VC 5.委托调用删除项目, 6.有时候工作,有时会崩溃

- (void)itemIgnored
{

    [self performSelector:@selector(updateCollectionView) withObject:self afterDelay:1.0 ];

} 

- (void)updateCollectionView
{
    [self.itemsArr removeObjectAtIndex:self.indexPath.row];

    [self.collectionView deleteItemsAtIndexPaths:[NSArray arrayWithObject:self.indexPath]];

    [self.collectionView reloadSections:[NSIndexSet indexSetWithIndex:0]];
}

我已经搜索了很多关于这个问题的帖子,试过了,

  

[self.collectionView.collectionViewLayout invalidateLayout];

这也是我唯一的集合视图,没有共享集合ViewLayout 但也没有工作, 什么是探针? 。)

0 个答案:

没有答案