NSPredicate, obtenha resultados com um subconjunto de relacionamento um-para-muitos

Estou trabalhando com o Core Data eNSFetchedResultsController.

Meu modelo de dados é assim:

Product com um-para-muitos relacionamento chamadodataLines. odataLine entidade tem um nome de propriedadetheWeek.

Eu quero buscar tudoProduct OndedataLines.theWeek == someValue. Isso é feito facilmente com uma subconsulta. Mas isso retorna todos os dataLines. É possível criar umNSPredicate que retorna oProduct e um subconjunto se dataLines apenas com odataLines == someValue?

questionAnswers(3)

yourAnswerToTheQuestion