1

私はこれが他の多くの質問で詳細に説明されているエラーであることを知っています。しかし、それは非常に主観的なものであるため、依然として議論の的となっているようです。2つの質問があります。

このエラーはどれほど有害ですか?

私はカスタムを必要とするアプリに取り組んできましたUINavigationController。認識されたルートをより簡単に変更できるようにする偽のルートを作成します。この影響を作成するには、偽のルートに「ポップ」し、すぐに新しいルートを「プッシュ」します。このような;

[self popToViewController:self.fakeRootViewController animated:NO];
[self pushViewController:newRootViewController animated:NO];

私はこれを何週間も使っています。予期せぬ副作用やネガティブな反応はありませんでした。要約すると、このエラーについて心配する必要がありますか?

もっと良い方法はありますか?

私の状況を説明した後、私の2番目の質問は、rootViewControllerを他にどのように設定できるかということです。

ありがとうございました

4

1 に答える 1

2

また、fakeRootViewControllerの-(void)viewWillAppear:(BOOL)animatedでnewRootViewControllerをプッシュすることもできます。

于 2012-10-11T10:21:41.620 に答える