私は、ルートとしてpresentModalViewController
を使用して初期化されたビューコントローラを備えたナビゲーションコントローラを提示しています。しかし、別のビューコントローラをこの新しいナビゲーションスタックにプッシュすると、戻るボタンを2回押して元のビューをモーダルに戻す必要があります。なぜこのようなことが起こるのか?新しいビューコントローラが元のナビゲーションコントローラにプッシュされ、次にモーダルビューコントローラのナビゲーションコントローラにプッシュされる可能性はありますか?ナビゲーションコントローラの問題
私のコードのオリジナルナビゲーションコントローラで:
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:addViewController];
[self.navigationController presentModalViewController:navController animated:YES];
[addViewController release];
[navController release];
そしてモーダルビュー内の私のコード:
PriorityViewController *priorityView = [[PriorityViewController alloc] initWithNibName:@"PriorityView" bundle:nil];
priorityView.taskInfo = self.taskInfo;
priorityView.isAdding = YES;
[self.navigationController pushViewController:priorityView animated:YES];
[priorityView release];
それはあなたがそれを "壊していない"ために壊れていたのですか? :-) – Rayfleck
ハハ、それはすごい馬鹿げです。そして、これは唯一のフォーラムです。:)それが働いている限り、私は笑うことができます – gurooj
人生では、あなたは笑うことができる、またはあなたは泣くことができます。誰もが選ぶ必要があります。 – Rayfleck