UIPopoverController для iphone не работает?

Мне нужно использовать UIPopOverController для моего приложения для iPhone, я искал stackoverflow, кто-то сказал, что UIPopoverController не работает на устройстве iphone iphone ПОЧЕМУ?. Когда я запускаю на устройстве iphone, я получил эту ошибкуreason: '-[UIPopoverController initWithContentViewController:] called when not running under UIUserInterfaceIdiomPad.'

 -(void)btnSetRemainderTapped:(UIButton *)button
{
   setReminderView =[[SetRemainderView alloc]initWithNibName:@"SetRemainderView" bundle:[NSBundle mainBundle]];
setReminderView.contentSizeForViewInPopover = CGSizeMake(setReminderView.view.frame.size.width, setReminderView.view.frame.size.height);
setReminderView.delegate = self;
popOverController = [[UIPopoverController alloc]
                      initWithContentViewController:setReminderView] ;
 CGRect rect = CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/2, 1, 1);
[popOverController presentPopoverFromRect:rect
                                        inView:self.view
                      permittedArrowDirections:UIPopoverArrowDirectionAny
                                      animated:YES];
}

Может кто-нибудь мне помочь?

Ответы на вопрос(8)

Ваш ответ на вопрос