UIImagePickerController with sourceType UIImagePickerControllerSourceTypeSavedPhotosAlbum Reveals All Photos

Originator:jeff
Number:rdar://18501028 Date Originated:2014-09-30
Status:Open Resolved:
Product:iOS SDK Product Version:iOS 8.0.2 (12A405)
Classification: Reproducible:Always
 
Attached files: https://jeffvautin.com/wp-content/uploads/openradar/radarUIImagePickerControllerSourceTypeSavedPhotosAlbum.zip

Summary:
With iOS 8, when setting UIImagePickerController sourceType to UIImagePickerControllerSourceTypeSavedPhotosAlbum, the image picker reveals all photos in the photos app, not just those in 'Recently Added'. Since 'Camera Roll' was deprecated in iOS 8, 'Recently Added' is the intuitive choice for what should be shown to the user in this condition.

Steps to Reproduce:
1. Create UIImagePickerController.
2. Set sourceType to UIImagePickerControllerSourceTypeSavedPhotosAlbum.
3. Present UIImagePickerController.

Expected Results:
Expect to see UIImagePickerController view display 'Recently Added' photos (as shown in `screenshot_Photos_App_recently_added.png`, a snap of the Recently Added collection in Photos App).

Actual Results:
UIImagePickerController displays all photos (same as if sourceType were set to UIImagePickerControllerSourceTypePhotoLibrary). `screenShot_demo_app_SavedImages.png` contents match contents of Photos app All Photos, as shown in screenshot_Photos_App_all_photos.png.

Version:
iOS 8.0.2 (12A405)

Notes:


Configuration:
iPhone 6 64GB T-Mobile

Attachments:
'radarUIImagePickerControllerSourceTypeSavedPhotosAlbum.zip', 'screenShot_demo_app_SavedImages.png', 'screenshot_Photos_App_all_photos.png' and 'screenshot_Photos_App_recently_added.png' were successfully uploaded.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!