我正在尝试仅重新加载 UICollectionView 的数据部分,而不是页眉或页脚(补充视图)。
当我使用reloadData
方法时,页眉和页脚部分也会重新加载,这就是我想要的。
我找到了方法reloadSections:
,但我不知道为什么它不起作用。
因为我的集合视图只包含一个部分,所以我尝试使用这样的方法:
[collectionViewController.collectionView reloadSections:[NSIndexSet indexSetWithIndex:0]];
但是在调用该方法时会产生运行时错误。错误内容为:
'NSInvalidArgumentException', reason: '-[UICollectionViewUpdateItem action]:
unrecognized selector sent to instance 0x90aec00'
reloadSections:
是不是不允许这样使用方法?有没有其他方法可以仅重新加载数据部分,而不是页眉或页脚部分?