首页 > 解决方案 > UICollectionView reloadSections(可能?)造成内存泄漏

问题描述

我正在使用reloadSections(...)UICollectionView的以更新supplementaryViews(部分标题视图)。这行得通,但是当我查看内存图时,我发现我现在内存中的单元数是原来的两倍。一切似乎都是重复的。

我注意到这一点是因为我看到一个新单元正在初始化,但从deinit未被调用。所以我用这个Debug Memory Graph功能进行了检查。

这是我的代码中的错误还是只是 UIKit 的一些优化?

我也许应该补充一下,每种细胞类型只有一两次,所以我的集合视图中有很多细胞类型。

标签: uicollectionviewuikit

解决方案


推荐阅读