誰かが私を助けることができますか??
わかりました.....私のプロジェクトは順調に進んでいます。画面/データの更新に関する小さな問題が発生しました。
標準の 5 タブ TabBarController が正常に動作しています。私のタブの 1 つは、テキスト フィールドから Core Data のエンティティ属性にデータを入力します。これまでのところ、すべて問題ありません。
別のタブに切り替えると、属性がデータベースから読み取られ、ピッカーに入力されます。
コードは正常に動作しますが、問題は読み取りが行われるときです。
タブ 3 にデータを入力して書き込みを行った後、タブ 1 に切り替えましたが、ピッカーは更新されていません。タブ1のピッカーにデータが表示されたら、シミュレーターを停止して再度実行するまではありません。
現時点では、データベースの属性を読み取り、viewDidLoad メソッドでピッカー配列を更新するためのコードがあります。
タブが切り替わり、ピッカーが表示される直前に、保存したデータを読み取ることができるように、この前に起動する別の方法はありますか?
また、データベース取得コードを viewWillAppear メソッドに入れてみましたが、ビューが表示される前に起動し、データを読み取り、ピッカー配列を更新してから表示しますが、そうではありません!!!
私が言ったように、データは正常に書き込まれ、取得されています....シミュレーターを停止して開始し、ピッカーを埋める必要があるだけです。
何かご意見は?
乾杯、
ガズ。
イギリスのブリストル。