ナビゲーション コントローラーの戻るボタンのアニメーションで奇妙な問題が発生しています。
私のアプリには3つのタブを持つタブバーコントロールがあり、そのうちの1つには2つの後続のビューコントローラーを持つナビゲーションコントローラーがあり、最初のものはマスターテーブルを表示し、2番目のものは詳細を表示します。詳細から戻るボタンをタップすると問題が発生しますマスターView Controllerにスライドバックする代わりに、アニメーションなしでビューをポップするだけです。
最初に別のタブに移動してからこのタブに戻ると、アニメーションが正常にトリガーされることに気付きました。
アプリのナビゲーション全体をゼロから再構築しましたが、問題は解決しません。助けていただければ幸いです。
前もって感謝します!。
編集:より多くの情報が追加されました
これは、その特定のブランチで私のストーリーボードがどのように見えるかです:
「Partidos Activos」ビュー コントローラーの prepareForSegue は次のとおりです。
#pragma mark - Segues
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([segue.identifier isEqualToString:@"PartidosEnDia"]) {
PartidosActivosEnFecha *paf = segue.destinationViewController;
CalendarCell *senderCell = (CalendarCell *)sender;
paf.datos = senderCell.dataDic;
}
}
どちらの viewController viewDidLoad メソッドも、メソッドの開始時に super を呼び出しています。
前に言ったように、他のタブをタップしてからこのタブに戻ると、"Partidos Activos En Fecha" viewController からのスライド バック アニメーションが期待どおりに機能します。スライド バック アニメーションは機能せず、アニメーションなしで呼び出し元の viewController に到達するだけです。
教えていただけない場合は、十分な情報を追加していただければ幸いです。もう一度追加します。