UIActivityTypeSaveToCameraRoll won't save more than 5 images.

Originator:kryall
Number:rdar://22272191 Date Originated:22272191
Status:Open Resolved:
Product:iOS Product Version:8.4 & 9.0b5
Classification: Reproducible:Always
 
Summary:
Our app (Scannable) presents a UIActivityViewController with an array of NSURL objects. These NSURL objects refer to image files in the PNG format. The UIActivityViewController displays the UIActivityTypeSaveToCameraRoll activity with the title "Save X Images" where X is the number of images in the "items" array passed into UIActivityViewController's initWithActivityItems. If this array contains more than five images the title is correct (ex. "Save 9 Images") but only the first five are saved to the Camera Roll.

Steps to Reproduce:
1. Create an array of NSURL objects that point to 10 PNG files.
2. Create a UIActivityViewController, call initWithActivityItems with the array of 10 URLs.
3. Present the UIActivityViewController and select "Save 10 Images"

Expected Results:
All ten images are saved to the Camera Roll.

Actual Results:
Only the first five images are saved to the Camera Roll.

Version:
iOS 8.4 & iOS 9.0 Beta 5

Notes:
Look at this: https://www.evernote.com/l/AHsbcqHwRHdAO6p4JO4oBTT0lCxmPWZPkjYB/image.jpg

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!