I am stumped on this. Here is my scenario. In my Appdelegate, I am creating
It's a bug with using insertItemsAtIndexPaths on an empty UICollectionView. Just do this:
if (self.birthdays.count == 1) {
[self.collectionView reloadData];
} else {
[self.collectionView insertItemsAtIndexPaths:@[[NSIndexPath indexPathForItem: (self.birthdays.count -1) inSection:0]]];
}
(Can't believe this is still broken in iOS8.)