UITableViewの「フィルタリング」細胞。複数のビュー?サブビュー?
-
23-09-2019 - |
質問
(最初の質問トラックをオフ鳴らすための謝罪ので、iPhoneの開発に関連する。)
私はいくつかのことを持っているビューを作成しています。 3 UITabBarController
を制御UITableViews
。これらTableViewsの二つは、第三のフィルタ処理バージョンです。それらのすべては、オブジェクトのリストを取得するには(まだその上で作業)JSON呼び出しを作ることになります。
だから、このデータを表示するために、より「まともな」方法はありますでしょうか?言うと、サブビュー?または私はちょうど所望のデータを返し、
?それを行うことがそれぞれの1つのビューを作成する必要がありますは、それがすべてで助けている場合、私は私が話しているAPIを完全に制御を持っているので、これでそのヘルプがあまりにも本当に問題で私にないことに変わります。
事前に感謝します!
解決
あなたはそのJSON呼び出しでサーバーにヒットした回数を最小限にしたいです。データのtableViews表示サブセットの2は、第三に含まれているので、あなたはJSON呼び出し一度という作り、その後、他の二つのtableViewsためにメモリに検索結果をフィルタリングする必要があります。
これを行うには、1つの方法は、JSONの呼び出しを行い、結果を配列に取り込むためにクラスを作成することです。次に、あなたの3つのtableViewコントローラにこのオブジェクトへのポインタを渡すことができます。各コントローラは、次に、必要に応じて結果のアレイとフィルタにアクセスできます。
所属していません StackOverflow