«NSInvalidArgumentException», причина: '- вызывается, когда не работает под UIUserInterfaceIdiomPad.'

Это мое первое приложение, которое я пытаюсь создать в Iphone, и у меня есть некоторые проблемы. Хотя я читал подобные темы здесь, я не смог найти ответ. Я хочу показать контроллер popoverview на моей кнопке click.but не могу. я получаю упоминание об исключении исключения в вопросе выше, это мои файлы .h file

@property (nonatomic,strong) UIPopoverController *popOver; @property (nonatomic,strong) SecondViewController *popOverView; 

.m файл

 - (IBAction)Getcompany:(id)sender { SecondViewController *popoverview=[self.storyboard instantiateViewControllerWithIdentifier:@"popover"]; self.popOver =[[UIPopoverController alloc] initWithContentViewController:popoverview];// getting exception in this line popOver.delegate=self; [popOver presentPopoverFromRect:[sender frame] inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; } 

спасибо заранее

Он недоступен на iPhone. Из документации: «Контроллеры Popover предназначены исключительно для устройств iPad. Попытка создать их на других устройствах приводит к исключению».

  • изменение размера контроллера popover при нажатии контроллера навигационного представления в popover на iPad
  • Когда предпочтительнееContentSize уважать?
  • Отправить сообщение делегата от UIPopover на главный UIViewController
  • Элементы UIToolbar не отображаются в popover
  • UIPopoverController странное изменение размера
  • UIPopOverController + UITableView - скрыть popover при выборе ячейки
  • Прозрачный UIPopover
  • UIPopoverController появляется в неправильном месте
  • UISplitViewController - Показать popover для главного представления на viewDidLoad
  • я могу запустить уведомление, когда popover исчез (iPad)
  • UIPopoverBackgroundView без закругленных углов
  • Interesting Posts
    Давайте будем гением компьютера.