崩溃:集合视图布局:<mylayout>)在更新正在进行时已取消分配

时间:2016-09-20 15:00:58

标签: ios crash uicollectionview uicollectionviewlayout

当我从我的UICollectionViewController导航回来时,我遇到了以下崩溃。

Crash: collection view layout: <MyLayout>) was deallocated while an update was in flight

每次都不会发生。它更像是十分之一的问题。

有没有人见过这次崩溃,有没有人建议如何调试它?

1 个答案:

答案 0 :(得分:0)

我也遇到了同样的问题,因为我的代码正在循环加载一个单元,并且不断地调用下面的方法。

只需检查您的代码,即可在弹出或关闭viewController并更正它时是否调用了以下方法。

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize

这可能会帮助您解决该错误