Betrachten Sie das folgende NSArray:
%Vor% Ich bin in der Lage, dieses Array zu filtern, um Wörterbuchobjekte zu finden, die den Schlüssel key1
Was passend zurückkommt:
%Vor%Nun möchte ich das dataSet für Dictionary-Objekte filtern, die ANY der Schlüssel in einem NSArray enthalten.
Wenn Sie zum Beispiel das Array: NSArray *keySet = [NSArray arrayWithObjects:@"key1", @"key3", nil];
verwenden, möchte ich ein Prädikat erstellen, das ein Array von beliebigen Dictionary-Objekten zurückgibt, die Schlüssel 'key1' oder 'enthalten (dh in diesem Beispiel würden alle Wörterbuchobjekte mit Ausnahme des dritten Objekts zurückgegeben, da sie weder 'key1' noch 'key3' enthalten).
Irgendwelche Ideen, wie ich das erreichen würde? Müsste ich ein zusammengesetztes Prädikat verwenden?
Mach das:
%Vor%Funktioniert perfekt für mich. Hoffnung hilfreich
Tags und Links objective-c nspredicate nsarray foundation