запустить фотогалерею из приложения iphone - PullRequest
3 голосов
/ 25 ноября 2010

Можно ли запустить (перенаправить пользователя) приложение родной фотогалереи iphone из моего приложения, аналогично электронной почте? Возможно ли это сейчас в 4.2 SDK?

1 Ответ

6 голосов
/ 25 ноября 2010

Для этого вам нужно создать и представить UIImagePickerController следующим образом:

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

Вы можете изменить imagePicker.sourceType на imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;, если вы хотите, чтобы пользователь вместо этого использовал камеру.

Метод делегата: - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info выдаст вам изображение в словаре info.

...