since updating to iOS 8.3 and probably enabling some new sort of iCloud system the image viewing app I'm working on stopped showing a lot of older images.
All my photos in the photos app showed a white circular progress indicator in the bottom right the first time I looked at the picture, which seemed related to network activity.
No idea why this was happening but those images I hadn't looked at in the photos app, and hence hadn't done their white progress indicator thing, were missing from my app. Once I'd let them do their white progress indicator thing they showed up again.
So I went through almost all my photos in the photos app to let them all get 'synced' (or whatever they're doing) so all my images would show up and then I noticed some that I'd previously 'synced' were missing again and required another 'sync' to show up again... What??
This is how I'm enumerating the images, worked fine before iOS 8.3 and this iCloud change. I tried enumerating asset groups other than SavedPhotos but that just meant nothing was found at all...
ALAssetsLibrary* library;
[library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
// Within the group enumeration block, filter to enumerate just photos.
[group setAssetsFilter:[ALAssetsFilter allPhotos]];
[group enumerateAssetsWithOptions:NSEnumerationReverse usingBlock:^(ALAsset *alAsset, NSUInteger index, BOOL *innerStop) {
Has anyone else experienced this? Does anyone know what's going on?