为什么cellForItemAtIndexPath没执行?

各位大神你们好
平台是iOS
目标是UICollectionView。
我使用reloadItemsAtIndexPaths更新了某个数据源的数据,然后我马上去reloadData加载另一个数据源的数据。
我发现cellForItemAtIndexPath代理并没有执行,只是numberOfItemsInSection执行了一下,结果就是展示出来的数据没变,
只是个数变了,这并不是我想要的。
我还发现只要不是很快速地切换数据源,就是更新某个item以后,稍等一下,再去加载另一个数据源的数据就正常。
我不明白这是咋回事,请大神赐教。

https://blog.csdn.net/weixin_34408717/article/details/88239677