有谁知道为什么会这样?我是否需要在UICollectionView
中更新我的数据源?
我有20个单元格,第一个用数字解锁。
其他19人有锁。两个单独的图像用于此。
当我完成第1级(在GameViewController
中)并继续升级到第2级(仍为GameViewController
的一部分)时,我的核心数据实体levelLocked
(对于第一级是0因为它没有被锁定),从第1级到第2级(意味着现在已经解锁)。
如果我回到UICollectionView
,我将单元格更改为2以显示数字而非锁定的部分不起作用。此外,如果我进一步返回视图控制器LevelSelectViewController
,然后重新输入UICollectionView
,我会收到您在此帖子标题中看到的断言失败。
我需要重新加载数据吗?或者从数据源中删除数据,然后重新加载?