UIImagePickerController broken after backgrounding

Originator:henrycerner
Number:rdar://18309885 Date Originated:9/11/2014
Status:Open Resolved:No
Product:iOS Product Version:iOS 8.0 (12A365)
Classification:UI/Usability Reproducible:Always
 
Henry Stratmann11-Sep-2014 03:06 PM

Summary:
A photo captured with the UIImagePickerController cannot be saved if the user backgrounds then foregrounds the app.

Steps to Reproduce:
1. Launch the UIImagePickerController in photo capture mode.
2. Capture a photo (you should then see the "Retake" and "Use Photo" options).
3. Background the app (hit the home button).
4. Now foreground the app.
5. Observer the photo taken is still on screen, but the "Retake" and "Use Photo" options have been replaced with "Cancel" and capture photo button.

Expected Results:
After reentering the app, the UIImagePickerController should continue to display the "Retake" and "Use Photo" options.

If Apple has decided that the new behavior is indeed to discard the previous photo captured, then the live preview should be shown again alongside the "Cancel" and capture photo button.

Actual Results:
After reentering the app, the UIImagePickerController displays the "Cancel" and capture photo button as well as the previously taken photo.  Because the previously taken photo is still displayed, you cannot see a live preview anymore.


Version:
iOS 8.0 (12A365)

Notes:


Configuration:
iPad 3 32GB, using WiFi

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!