ich habe ein NSPredicade die NSPredicate perfomance, sehr langsam
NSPredicate * Prädikat = [NSPredicate predicateWithFormat wie
aussieht: @ "((strasse.checks ENTHÄLT [cd] YES) und (raumattribute.schalter ENTHÄLT [cd] JA)) ODER ((strasse.standort.ortcheck CONTAINS [cd] JA) UND (raumattribute.schalter CONTAINS [cd] JA)) ODER ((strasse.standort.ortcheck CONTAINS [cd] JA) UND (raumattribute.schalter CONTAINS [cd ] NO) ODER (strasse.checks CONTAINS [cd] JA) UND (raumattribute.schalter CONTAINS [cd] NEIN)) ODER (strasse.standort.ortcheck CONTAINS [cd] NO) "];Aber die Leistung ist sehr, sehr langsam. Gibt es eine Möglichkeit, es einfacher und schneller zu machen?
Ist gibt es einen besonderen Grund für die Verwendung von String-Attributen anstelle von Integer/Boolean? Was sind die möglichen Werte für 'strasse.checks',' raumattribute.schalter' und 'strasse.standort.ortcheck'? –
strasse.checks, raumattribute.schalter und strasse.standort.ortcheck sind NSSets von bool Werten – Bashud
Womit betreiben Sie das Prädikat? eine Abrufanforderung oder ein Array von Objekten? Woher kommt dieses Array? –