下部にタブバーがあり、アプリの焦点となる2つの異なるデータセットを表すアプリケーションを設計しています。これらのセットは両方とも同じデータ型ですが、コレクションが異なります(1つはエンティティに割り当てられ、もう1つは近くのエンティティですが、「エンティティ」は両方で同じタイプです)。各ViewController内には、同じデータのさまざまなビューの上部にあるトグルもあります(1つはサムネイルスタイルのビュー用、もう1つはマップビュー用)。
両方のタブで同じビューコントローラーの1つの共有インスタンスを持つ2ボタンタブバーコントローラーを使用しないという私の理解に基づいて、現在、コードを2つの別々のビューコントローラーに分割しています。1つは「割り当てられたエンティティ」用で、もう1つは「近くのエンティティ」の場合。問題は、ここのコードが各ViewControllerでまったく同じであるということです。異なるのは、エンティティの特定のコレクションだけです。私が理想的にやりたいのは、データの各セットに1つずつ、2つの配列を持つ1つのView Controllerを用意し、ユーザーがどのタブを使用しているかによって、ビューの入力に使用されるデータを変更することです。これを正しく行うためのアドバイスはありますか?これは確かにそれほどユニークな問題ではありませんが、これに正確に対処するためのオンライン上のものは見つかりません。通常、私はそこにあると思います
ありがとう。