私はNSPredicate NSPredicateのもパフォーマンス、非常に遅い
のように見えるNSPredicadeを持っている*述語= [NSPredicate predicateWithFormat:@ "((strasse.checksがYES [CD]を含みます)AND(raumattribute.schalterはCONTAINS [CD] YES )(または、(strasse.standort.ortcheck CONTAINS [CD] YES)AND(raumattribute.schalter CONTAINS [cd] YES) (strasse.checks CONTAINS [CD] NO))];または(strasse.checks CONTAINS [CD] NO)
しかし、パフォーマンスは非常に遅いです。それをより簡単かつ迅速にする方法はありますか?
ですinteger/booleanの代わりに文字列属性を使う特別な理由はありますか? 'strasse.checks'、' raumattribute.schalter'、 'strasse.standort.ortcheck'にはどのような値がありますか? –
strasse.checks、raumattribute.schalter、strasse.standort.ortcheckはブール値のNSSetです – Bashud
どのように述語を実行しますか?フェッチ要求またはオブジェクトの配列?その配列はどこにありますか? –