2

ビューデッキ ライブラリとナビゲーション コントローラーに問題があり、popviewcontroller で戻るボタンを押すとアプリがクラッシュします。アプリにナビゲーション コントローラーが存在するビュー デッキを追加した人はいますか?

この方法でdeckViewを初期化しました:

LeftViewController *leftViewController = [[LeftViewController alloc]initWithNibName:@"LeftViewController" bundle:[NSBundle mainBundle]];


CentraController *centralViewController = [[CentraController alloc]initWithNibName:@"CentraController" bundle:[NSBundle mainBundle]];


self.deckController = [[IIViewDeckController alloc]initWithCenterViewController:centralViewController leftViewController:leftViewController];

self.deckController.leftLedge = 100;
self.deckController.navigationControllerBehavior = IIViewDeckNavigationControllerContained;

[self.navigationController initWithRootViewController:deckController];
[window setRootViewController:self.navigationController];
4

1 に答える 1

4

ソースルークを使用します。

ViewController *centerController = [[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];
self.centerController = [[UINavigationController alloc]initWithRootViewController:centerController];

IIViewDeckController* deckController =  [[IIViewDeckController alloc] initWithCenterViewController:self.centerController leftViewController:self.leftController rightViewController:rightController];
于 2012-11-15T02:54:40.207 に答える