問題が発生しており、解決できません。
次のシナリオです。- 受信するさまざまなイベントのポートをリッスンしているリスナー (NSObject) もあります。
次は機能です。 - リスナーを起動して、これらのイベントを受け取ります。リスナーが新しいイベントを受け取ると、このリスナーは mainViewController と通信し、この mainVC から messageDetailController の新しいインスタンスを作成します。*以下のコード(mainVC)を使用しています:
[self performSegueWithIdentifier:@"MessageDetail" sender:self];
私はこの機能をすべて手に入れましたが、リスナーが複数のイベントを受け取り、その結果、複数の messageDetailController 参照を作成したときに問題が発生します。この問題は、NavigationController に直接影響し、次のメッセージが表示されます。 - ネストされたプッシュ アニメーションにより、ナビゲーション バーが破損する可能性があります。- 予期しない状態でのナビゲーション遷移の終了。ナビゲーション バーのサブビュー ツリーが破損する場合があります。
私は自分自身を適切に説明し、誰かが私を助けてくれることを願っています.