Предупреждение: попытайтесь представить <UIImagePickerController: 0x7ca5dc00> в <UIViewController: 0x7b9cac00>, который уже представляет (null)

Я получил эту ошибку при использовании iPad. Но iPhone работает. Пожалуйста, поделитесь этим решением. Мой код приведен ниже.

-(void)pickImageFromLibrary { UIImagePickerController *picker10 = [[UIImagePickerController alloc] init]; picker10.delegate = self; picker10.allowsEditing = YES; picker10.view.tag=100; picker10.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; [self presentViewController:picker10 animated:YES completion:NULL]; } 

2 Solutions collect form web for “Предупреждение: попытайтесь представить <UIImagePickerController: 0x7ca5dc00> в <UIViewController: 0x7b9cac00>, который уже представляет (null)”

вы должны попробовать этот код!

 [self.presentedViewController dismissViewControllerAnimated:NO completion:nil]; 

UIImagePickerCopntroller должен быть представлен в iPad. взгляните на следующий код для iPad:

  if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) { UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:picker]; [popover presentPopoverFromRect:self.selectedImageView.bounds inView:self.selectedImageView permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; self.popOver = popover; } else { [self presentModalViewController:picker animated:YES]; } 

не забудьте добавить сильное свойство для popover:

 @property (nonatomic, strong) UIPopoverController *popOver; 

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

 -(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info -(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker 

здесь ссылка на ссылку класса для получения дополнительной информации: Class Refference

  • iOS программно выбирает изображения из библиотеки фотографий
  • Добавление кнопки «Выбор из библиотеки фотографий» на панель инструментов UIImagePickerController
  • Проблемы с UIImagePickerController takePicture
  • iOS 7 UIImagePickerController с надписью Overlay - повторное использование и использование фото не пригодно для использования
  • Как обнаружить, что пользователь нажал кнопку «Не разрешать доступ к камере»
  • Получите обратно данные UIImage после сохранения их в библиотеке фотографий в iOS
  • Как я могу получить имя изображения, которое выбрано в библиотеке фотографий в iphone?
  • UIImagePickerControllerReferenceURL всегда возвращает nill
  • Изображение не возвращено didFinishPickingMediaWithInfo:
  • Редактировать изображение после съемки
  • iOS UIImagePickerController - результат ориентации изображения после загрузки
  • Interesting Posts

    Строка права приложения-идентификатора обновления не соответствует установленному приложению -> отклонение обновления

    Представление UIImagePickerController в режиме камеры вызывает сбой в iOS 7

    Лучшая техника для замены методов делегатов блоками

    Как проверить принципы хранения данных iOS

    Загрузите UIWebView с помощью локального файла CSS

    Примените преобразование к UIImage при рисовании

    Как разрешить видео, которое транслируется через AirPlay, не приостанавливаться, когда экран заблокирован?

    Пользовательская анимация UIScrollView

    UIPickerView selectRow: inComponent: анимированный не работает в viewDidLoad, но работает в viewDidAppear

    Как перетащить UITableViewCell и перенести его на другой UITableView?

    Пустые файлы, входящие в Parse

    Круговой режим iCarousel позволяет просматривать один за другим / разбиение на страницы

    Необходимые дополнительные файлы тестирования в PayPal для отправки мобильных приложений

    Отображение информации о контакте по умолчанию

    Как загрузить различные изображения в виде таблицы

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.