NSPredicate: Kombiniere CONTAINS mit IN

Ich habe eine Reihe von Benutzern in CoreData und ein Suchfeld in meiner Anwendung. Der Benutzer hat die Eigenschaften Vorname und Name.

Derzeit habe ich ein Prädikat wie "user.name CONTAINS [c]% @ OR user.firstname CONTAINS [c]% @"

Dies funktioniert so lange, bis der Benutzer einen vollständigen Namen wie "john smith" eingibt. Auch wenn er "john sm" eingibt, sollte das John Smith-Objekt gefunden werden.

Was ist das Prädikat, um ein Array (IN) von Suchbegriffen mit CONTAINS zu kombinieren?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage