0

私のアプリケーションでは、現在のビューのViewWillAppearとは異なるビューをプッシュしたいと思います。アプリケーションは実行されていますが、コンソールにメッセージが表示されます。

予期しない状態でナビゲーション遷移を終了します。ナビゲーションバーのサブビューツリーが破損する可能性があります。

手伝って頂けますか。

4

1 に答える 1

1

要求されたコードがない場合は、アニメーション化されたフラグを使用して新しいviewControllerをYESにプッシュすると推測します。その場合、以前のViewControllersトランジションをアニメーション化されていないものに設定します。言い換えれば(コード):

[self.navigationController pushViewController:firstViewController animated:NO];

その(firstViewController)ViewWillAppearで:

[self.navigationController pushViewController:secandViewController animated:YES];
于 2012-05-10T08:02:55.857 に答える