I\'ve been updating my apps to run on iOS 7 which is going smoothly for the most part. I have noticed in more than one app that the reloadData method of a
I had exactly the same issue, however I managed to find what was going on wrong. In my case I was calling reloadData from the collectionView:cellForItemAtIndexPath: which looks not to be correct.
Dispatching call of reloadData to the main queue fixed the problem once and forever.
dispatch_async(dispatch_get_main_queue(), ^{
[self.collectionView reloadData];
});