splitControllerの左側にpopOverを1つ表示する必要があります。私は、popOverをnavigationControllerで初期化します。しかし、私はpopOver私のアプリケーションクラッシュを表示します。UISplitViewController内のUIPopOverController
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];
これは私のコードです。何か案は?
EDIT:クラッシュ私は代わりにSplitControllerの唯一のViewControllerを設定した場合でも:/空のViewControllerを持つ:/
NSZombieEnabled http://stackoverflow.com/questions/2190227/how-do-i-set-nszombieenabled-in-xcode-4 – Ecarrion
私はすでにNSZombieを有効にしていますが、 no log:/ –
また、メモリがリークしています。すべての設定、nav、popOverを解放する必要があります。 –