¿UIPopoverController para iphone no funciona?

Necesito usar un UIPopOverController para mi aplicación de iPhone. Busqué Stackoverflow. Alguien dijo que UIPopoverController no se ejecuta en el dispositivo iPhone. ¿POR QUÉ? .Cuando ejecuto el dispositivo, recibí este error.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];
}

¿Alguien puede ayudarme?

Respuestas a la pregunta(8)

Su respuesta a la pregunta