Нет способа сделать это напрямую с UIPopoverController
. Вам, вероятно, придется передать ссылку на ваш родительский контроллер представления контроллеру представления, которым вы управляете с помощью контроллера popover:
// Assumes these calls are made from within a view controller and that
// MyViewController has a property called previousViewController
MyViewController * myViewController = [[[MyViewController alloc] init] autorelease];
myViewController.previousViewController = self;
UIPopoverController * popoverController = [[[UIPopoverController alloc]
initWithContentViewController:myViewController] autorelease];
UIBarButtonItem * rightBarButtonItem = self.navigationItem.rightBarButtonItem;
[popoverController presentPopoverFromBarButtonItem:rightBarButtonItem
permittedArrowDirections:UIPopoverArrowDirectionDown
animated:YES];
Что-то в этом роде, но важным моментом является то, что ваш контроллер представления (управляемый контроллером поповер) должен получить ссылку на ваш родительский контроллер представления, прежде чем вы представите поповер.