2011-08-03 5 views
3

下SplitViewControllerビューのトラブルを追加します。私は階層アプリケーションを表示するSplitViewControllerを追加しようとしたときに終了iOS5を

「NSInvalidArgumentException」、理由によりキャッチされない例外にアプリを終了:「 - [UIPopoverController initWithContentViewController:]を使って呼び出されてはなりませんnil '

UISplitViewController

のSplitViewControllerサブクラスが、私はそれが意味ポップオーバーかを理解していない

SplitViewController *viewController = [[SplitViewController alloc] init]; 
[self.window addSubview:viewController.view]; 

。 この問題はiOS5でのみ表示されます。

答えて

1

のViewControllerを初期化した後、あなたはviewController.viewControllers = [NSArrayのarrayWithObjects:leftNavigationControllerrightNavigationControllerはnil]とそのviewControllersを設定する必要があります。

これ以外の場合、SplitViewControllerは左と右に何を表示するのかわかりません。

デリゲートにも注意してください。

関連する問題