NSPredicate ohne Berücksichtigung der Groß- / Kleinschreibung für Zeichenfolgen aus einem Array?

Ich möchte Objekte mit dem Benutzernamenschlüssel aus meinem zentralen Datenspeicher abrufen, aber beim Vergleich muss die Groß- / Kleinschreibung nicht beachtet werden. Das Prädikat, das ich habe, ist folgendes:

username IN $usernames

Anschließend ersetze ich eine Variable durch ein Array von Zeichenfolgen, die die zu suchenden Benutzernamen sind. Es funktioniert, unterscheidet jedoch zwischen Groß- und Kleinschreibung. Ich würde gerne so etwas machen, denke ich:

username IN[c] $usernames

Leider scheint das nicht zu funktionieren. Der Zeichenfolgenvergleich muss weiterhin unter Berücksichtigung der Groß- und Kleinschreibung durchgeführt werden. (Ich bekomme keine Fehlermeldung, dass es sich um eine nicht unterstützte Abfrage handelt.)

Gibt es eine andere Art, dieses Prädikat zu schreiben, damit es so funktioniert, wie ich es brauche, oder fehlt mir hier nur etwas Offensichtliches?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage