UIPopOverController inside UISplitViewController

I need to show one popOver inside the left side of one splitController, I initialize popOver with the navigation controller. But when I show popOver, my application crashes.

Impostazioni *settings = [[Impostazioni alloc] initWithStyle:UITableViewStyleGrouped];
settings.title = NSLocalizedString(@"SETTINGS", nil);
settings.contentSizeForViewInPopover = kContentSizeOfPopOver;
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:settings];
nav.navigationBar.tintColor = kTintColorNavigationBar;
nav.contentSizeForViewInPopover = kContentSizeOfPopOver;
UIPopoverController *popOver = [[UIPopoverController alloc] initWithContentViewController:nav];
[popOver presentPopoverFromBarButtonItem:self.navigationItem.rightBarButtonItem permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];

This is my code. Any ideas?

EDIT: Crash, even if I set only viewController instead of SplitController: / And with empty ViewController: /

+5
source share
2 answers

(There might be a duplicate error when using the UIPopoverController .)

, - UIPopoverController. , . ARC , .

+2

, , popoverController. , , , , , popover. , subview , subview. popovers.

0

All Articles