Ich versuche, ein Prädikat zu machen, dieNSPredicate von Sonderzeichen - iPhone
Zum Beispiel Sonderzeichen enthält:
[[myIngredients filteredSetUsingPredicate:[NSPredicate predicateWithFormat:@"name BEGINSWITH[c] %@", [alphabet objectAtIndex:idx]]];
Hier werde ich alle Zutat erhalten, die mit beginnt (lassen Sie sich für idx sagen = 5) "e". Da ich meine App in Englisch und Französisch machen muss, beginnen einige Zutaten mit Sonderzeichen wie "é" oder sogar "œ" für "o". Wie kann ich diese Sonderzeichen in mein Prädikat aufnehmen?
Beste
Danke, es funktioniert wie ein Zauber ... außer dem œ! Hast du eine schöne Lösung für diesen? Ansonsten füge ich eine Ausnahme hinzu. – ncohen
Das einzige, was mir einfällt, ist ein zusammengesetztes Prädikat. Erstellen Sie ein NSPredikat, das mit "o" übereinstimmt und ein anderes, das mit "œ" übereinstimmt. Dann verbinden Sie sie zusammen mit: '[NSCompoundPredicate orPredicateWithSubpredicates: [NSArray arrayWithObjects: p1, p2, nil]]'. –
Brilliant Tipp ... vielen Dank. –