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

questionAnswers(1)

yourAnswerToTheQuestion