タブバーを使用して 4 つのビューを操作しています。最初のビューには、ゴルフのラウンドのテーブルビューがあります。2 番目のビューでは、ユーザーは新しいラウンドのデータを入力できます。「ラウンドの追加」ビューに、入力したデータを Core Data に保存するボタンがあります。ユーザーがラウンドを保存すると、ビューがラウンドが表示される「ホーム画面」に戻ります。ストーリーボードに「SavetoHomeSegue」というセグエを作成しました。
これは、ビューを切り替えるために使用するコードです
[self performSegueWithIdentifier:@"SavetoHomeSegue" sender:self];
[self.tabBarController setSelectedIndex:0];
これが私の問題です:「ホーム画面」に戻ると、最初のタブと2番目のタブのテーブルビューが表示されます。また、以前はテキストフィールドのデータ入力を手動でクリアする必要があったため、「ラウンドの追加」ビューが適切にアンロードされていないようです。あるタブから別のタブに移行し、ビューを適切にアンロードするにはどうすればよいですか? 以下に私の見解を掲載しました。
- ホーム画面ビュー -
- ラウンド ビューを追加 -