1

私のアプリでは、ナビゲーション コントローラーを使用して、さまざまなビュー コントローラー間を移動します。ビューコントローラーA、B、C、D、およびEがあります。プッシュとポップを使用して前後に移動します。問題は、アプリの起動時に問題なくビュー コントローラーを通過できることです。

すべてのプッシュとポップの前に、View Controller スタックに NSLog を記録しましたが、期待どおりです。しかし、ルートビューコントローラーに戻ってナビゲーションを再度開始すると、「ネストされたプッシュアニメーションにより、ナビゲーションバーが破損する可能性があります」というエラーが発生する前でも、スタックに NSLog を記録すると、スタックに問題はなく、期待どおりです。次に、「予期しない状態でナビゲーション トランジションを終了しています。ナビゲーション バーのサブビュー ツリーが壊れている可能性があります」というエラーが表示されます。

驚くべきことは、viewcontroller スタックの NSLog が問題ないため、エラーがどこから来ているのかわからないため、デバッグできないことです。親切に私を助けてください。

4

1 に答える 1