I have tried every combination of PHImageRequestOptions and I still am not able to reliably fetch some (maybe 10-20%) of iCloud photos with a higher resolution than a thumbnail. The strange thing is that if I go into the Photos app and try to view those photos it will download them there and then I am able to retrieve them, even stranger is that some images never load in the Photos app either. Is there a trick to reliably download iCloud photos at higher resolutions? or a way to tell the image can not be accessed?
FYI I never get an error in the returning info, only something along the lines of:
PHImageResultDeliveredImageFormatKey = 9999;
PHImageResultIsDegradedKey = 0;
PHImageResultIsInCloudKey = 1;
PHImageResultIsPlaceholderKey = 0;
PHImageResultRequestIDKey = 52;
PHImageResultWantedImageFormatKey = 9999;
Thanks!