TabBarController (ストーリーボード テンプレート) からアプリケーションを作成しています。タブはすべて、UITableViews を備えた UINavigationControllers です。タブ 2 が入力されるたびに、テーブルビューが更新されます (追加する新しいアイテムを探します) が、ロードされるのは 1 回だけです! (初めてタブに入る) これを行うには?
私の問題の詳細な説明:
タブ 1 にいるとき、いくつかのセル (オブジェクト) を選択して、タブ 2 の TableView に追加します。セル タップは、オブジェクトの plist で表されるオブジェクトのブール値を変更しています。
したがって、起動時にタブ 1 でオブジェクトを選択してからタブ 2 に入ると、この TableView はセルで満たされます。これは、タブ 2 に入ってロードするのが初めてであるためです。
しかし、タブ 1 に戻ってさらにいくつかのオブジェクトを選択すると、TableView が既に読み込まれているため、これらのオブジェクトはタブ 2 に表示されません。では、Tab 2 TableView をリロードする方法は? タブ2の選択が行われているときにこれを行う必要がありますか? TabBarController のクラスや参照はありません。ストーリーボードのみです。それとも、タブ 1 の addObject アクションで行うべきでしょうか? 答えてくれてありがとう。