Filter Core Data resulta por propriedade IN array
Atualmente, tenho o Core Data retornando com êxito todos os resultados para uma entidade específica intituladaEvent
:
NSManagedObjectContext *context = [delegate managedObjectContext];
NSEntityDescription *entityDescription = [NSEntityDescription entityForName:@"Event"
inManagedObjectContext:context];
NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setEntity:entityDescription];
NSError *error;
NSArray *fetchResults = [context executeFetchRequest:request error:&error];
ma propriedade da entidade Event é uma sequência chamadatid
. Eu também tenho uma matrizfilterArray
que contém todos os valores de maré permitido
Como posso obter minha solicitação de dados principais para retornar apenas eventos que tenham uma propriedade tid que corresponda a um dos valores emfilterArray
? Acredito que a resposta esteja relacionada ao NSPredicate, mas ainda não o conheço o suficiente para fazer com que ela se incline à minha vontad