Я работаю над приложением, которое позволяет пользователю загружать изображение. Я хочу, чтобы при выборе изображения из их библиотеки сначала загружалась Фотопленка (сохраненные фотографии), а также предоставлялась кнопка «Назад» для доступа к остальной части их Фотобиблиотеки. strong> (т.е. другие альбомы).
Вот мой код:
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]) {
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagePicker.delegate = self;
imagePicker.allowsEditing = NO;
[self presentModalViewController:imagePicker animated:YES];
}
else {
UIAlertView *alert;
alert = [[UIAlertView alloc] initWithTitle:@"Error"
message:@"This device doesn't support photo libraries."
delegate:self cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[alert show];
}
Это начинается на полном экране библиотеки фотографий, который позволяет пользователям выбирать любое изображение из любого альбома, но требует еще одного нажатия, чтобы попасть в фотопленку, а затем перейти к следующему экрану загрузки.
Если я переключаю — imagePicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
, то он запускается в фотопленке, но не дает доступа к другим альбомам.
Любые идеи? Спасибо!