Как обрабатывать несколько изображений из UIImagePickerController?

Я относительно новичок в XCode и не понимаю, как разрешить пользователю выбирать несколько изображений из UIImagePickerControler. Это мой текущий код, который позволяет пользователю выбрать одно изображение:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
[self presentModalViewController:imagePicker animated:YES];
[imagePicker release];

Затем для обработки выбранного изображения я использую:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[self dismissModalViewControllerAnimated:YES];
    UIImage *image = [info valueForKey:UIImagePickerControllerOriginalImage];
    //do stuff with image
}

Как изменить обе части кода, чтобы пользователь мог выбрать более одного изображения. Заранее спасибо.

Хозяин


person Gavy    schedule 23.10.2011    source источник


Ответы (3)


У UIImagePickerController нет API для выбора нескольких изображений, но это может дать вам начало: select-photos.html" rel="nofollow">http://www.iphonedevsdk.com/forum/iphone-sdk-development/55351-uiimagepickercontroller-multi-select-photos.html

person TheEye    schedule 23.10.2011

Посмотрите API библиотеки объектов. Они позволяют вам делать то, что ImagePicker делает внутри. Затем вы можете добавить свою собственную логику (например, множественный выбор). Вот хороший учебник по этому вопросу.< /а>

person zakishaheen    schedule 23.10.2011

К сожалению, вам придется создать свой собственный интерфейс, чтобы это работало.

person Oscar Gomez    schedule 23.10.2011