Estoy jugando con Core Data, y estoy seguro de que me falta algo obvio, porque no puedo encontrar un ejemplo que se asemeje a lo que estoy tratando de hacer.¿Cómo hacer consultas de datos básicos a través de una relación?
Digamos que estoy jugando con una base de datos de DVD. Tengo dos entidades Una película (título, año, calificación y relación con el actor) y actor (nombre, sexo, imagen).
Obtener todas las películas es fácil. Es sólo:
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Winery"
inManagedObjectContext:self.managedObjectContext];
Conseguir todas las películas con "matar" en el título es fácil, sólo añadir un NSPredicate:
NSPredicate *predicate = [NSPredicate predicateWithFormat:
@"name LIKE[c] "*\"Kill\"*""];
Pero de Datos Básicos parece abstractos los campos de identificación para el administrado objetos ... entonces ¿cómo puedo consultar contra un atributo que es un objeto (o: consulta contra una relación)?
En otras palabras, suponiendo que ya tengo el objeto Actor me preocupa ([Id. De objeto 1 - 'Chuck Norris'] por ejemplo), ¿cuál es el formato Predicado para "Darme todas las películas con [Identificación de objeto 1 - 'Chuck Norris'] "?