0
次のシナリオ以外では、私の 'scorer'クラスで動作する次のコードがあります。私は別のviewcontroller editscore
をプッシュし、そのビューで何かをして、scorer
に戻り、editscoreをポップし、いくつかの状況では、以下に示すように(同じコードを呼び出す)私のlegorderviewcontrollerをプッシュすることになります。この時点では、新しいナビゲーションバーが「スコアラー」ナビゲーションバーの上に表示され、legorderviewcontroller
は表示されません。このシナリオでなぜこれが起こるのか誰にも分かりますか?pushViewController異なるシナリオで呼び出されたときの動作が異なる
legOrderViewController *controller = [[legOrderViewController alloc] initWithStyle:UITableViewStyleGrouped];
controller.leg = self.leg;
controller.delegate = self;
controller.match =self.match;
controller.set = self.set;
controller.managedObjectContext = self.managedObjectContext;
[self.navigationController pushViewController:controller animated:NO];
controller.playerChangeArray = playerOrder;
[controller release];
素晴らしい!私はそれを変えることを決して考えなかったでしょう。 – lps