У меня есть xib файл с привязкой .h и .m. В xib есть UIView с textView. То, что я хотел бы сделать с этим представлением, открывает его как UIPopViewController, когда вы нажимаете кнопку.
Вот мой код:
- (IBAction)thisButton:(id)sender
{
popViewController *popVC = [[popViewController alloc] initWithNibName:@"popViewController" bundle:nil];
self.pop = [[UIPopoverController alloc] initWithContentViewController:popVC];
[self.pop setPopoverContentSize:CGSizeMake(220, 120) animated:YES];
[self.pop presentPopoverFromRect:[(UIButton *)sender frame] inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];
}
Он разбился со следующей ошибкой.
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIPopoverController initWithContentViewController:] called when not running under UIUserInterfaceIdiomPad.'
Я не понимаю ошибку.