Dane podstawowe NSPredicate z relacją do-wielu

Mam dwie jednostki w CoreData o nazwie User and Coupon, są w relacji wiele-do-wielu. Chciałem pobrać wszystkie kupony z wyjątkiem kuponów należących do user.userId = 1, gdzie userId to NSString.

Użyłem:[NSPredicate predicateWithFormat:@"NOT(ANY couponOwners.userId = %@)", @"4"]; być predykatem mojego kontrolera fetchedResultsController

ale nie filtrowanie z poprawnymi wynikami. Jeden z użytkowników w kuponach Właściciele kuponu nadal ma ID użytkownika = 4.

Czy ktoś mógłby mi pomóc? Utknąłem na jakiś czas. Z góry dziękuję.

questionAnswers(1)

yourAnswerToTheQuestion