Ich möchte gerade und ungerade Werte von meinem Kerndatenelement abrufen, bitte unten in Code und korrigieren, weil es die App abstürzt.So holen Sie gerade und ungerade Werte aus Kerndaten mit Prädikat
NSPredicate *predicate;
if ([leadFilter.rank isEqualToString:@"Even"]) {
predicate = [NSPredicate predicateWithFormat:@"(street%2) = 0"];
}
else
predicate = [NSPredicate predicateWithFormat:@"street%2 != 0)"];
[predicateArray addObject:predicate];
Sein sagen derzeit keine Straße% 2 = 0 analysieren.
Ja Tom deine Antwort ist auch richtig, es löste mein Problem, nachdem ich es ein wenig modifiziert habe, Danke für Ihre wertvolle Zeit und Wissen teilen. –
Warum wird ein 'NSDictionaryResultType' benötigt? –
... und Sie können die behaarte Syntax kurzschließen: 'NSPredicate * evenOnly = [NSPredicate PrädikatWithFormat: @" Modul: von: (Straße, 2) == 0 "];' – pbasdf