私のアプリには、ユーザーが複合フィルターを作成し、ボタンを押してフィルターの結果を表示するワークフローがあります。
フィルタを作成する画面で、フィールドのリストから選択し、値を設定します。UILabel
現在選択されているフィルターに一致する結果の数を示すもあります。
NSFetchedResultsControllerを使用して、カウントの取得や述語の変更などを簡単にします...
ユーザーが「次へ」(またはボタンにラベルが付けられているもの)を押すと、それらの結果を含むTableViewが表示されます。
NSFetchedResultsController
tableViewControllerにを渡すのは悪い習慣ですか?
または、新しいものを作成するために必要な情報NSFetchedResultsController
(つまり、NSPredicate
)を渡す必要があります。
どちらの方法にも長所/短所があるかどうかわからない場合は、どちらかを行うことができますか?