views:

1192

answers:

2

In iPhone OS 3.0, Apple added the ability to share multiple pictures at once using the "Share" button and selecting multiple images (where a checkmark is used).

I'd love to have a UIImagePickerController which lets the user select multiple images at once, rather than having to go one by one. Is there a way to do this, or do I have to wait until they add this feature?

+2  A: 

Unfortunatly, you'll need to wait until Apple implements this feature. But it seems doubtful. The APIs are unavaliable for this type of picking.

You can probably access the Photos.app photographs to implement a multiple image picker view but only if you write your application for jailbroken devices. Since you'll need to access files outside of your application's sandbox.

David Wong
I understand that if I access the files outside my sandbox, then it is possible, but then my app will never be approved for the store, as you pointed out. Also, it is untrue that the APIs are unavailable - UIImagePickerController is perfectly set to allow this, by passing all images in the dictionary, or return an NSArray of images.
Itay
The dictionary that it returns contains data about the image as well as an image. Perhaps I worded my answer incorrectly, but there still is not way currently to pick more than one image at a time using the UIImagePickerController.
David Wong
I absolutely agree there is no current way. I think I may have read the "unavailable" as "unsuitable", and that's what I replied to - my apologies!
Itay
A: 

How about this way:

1) Open "photos.app" first, select multiple photos , and copy them ;

2) In your own app, try to retrieve those copies photos;

I knew that there are some apps did like this, but do not know how can achieve step 2.

Forrest