データベースからオブジェクトを取得するたびに、すべてのオブジェクトが取得されます。さて、私は、データベースに格納されているオブジェクトの一部のみを取り出し、テーブルビューで表示する必要があります。Bool属性に一致するオブジェクトのみを取得する方法
これを行うには、私のエンティティ、BOOL属性に新しい属性を追加することを考えました。この属性の値が状況に応じてYESまたはNOに等しいオブジェクトのみをフェッチできます。
このようなことは可能ですか?
私はメソッドが有用かもしれないNSFetchRequest
クラスを見つけましたが、私はそれを使ってBOOLの別の値を見ることができるかどうかわかりません。
+1データモデル内のエンティティに属性を追加するだけで表示できるようにする必要があります。エンティティプロパティは、アプリケーションが扱う実際のオブジェクト、イベント、または条件のプロパティを厳密に模倣する必要があります。例えば、あなたが人とアプリケーションを扱っていて、 'Person'オブジェクトを持っている場合、' firstName'プロパティはありますが、 'displayInThirdView'プロパティはありません。最初のものは実際の人物の属性ですが、後者はデータモデルに属していない実装の詳細です。 – TechZen
ありがとうございました...これはとてもうまくいく;)私はより頻繁に述語を使用しなければならない:D – matteodv