The only way I could fix my issue was to call myCollectionView.reloadData() and then call Apply!!! I had a segmented control and I am switching the data when I switch segments.
DispatchQueue.main.async { [weak self] in
self?.collectionView?.reloadData(). //<------ call this!!! and then call apply
self?.datasource?.apply(snapshot, animatingDifferences: false, completion: { [weak self] in
Post
Replies
Boosts
Views
Activity
Thank you! This same thing happened to me and I have been incrementing the build by .1 for 2 years. Now with the new Xcode they change it. Whoa! I think that should be something that has more attention drawn to it.