2012-02-29 17 views
5

Supongo que esta es una pregunta básica y con suerte alguien podrá indicarme la dirección correcta para un código de muestra, por lo que mi pregunta ...iOS Core Data - Relationships

Quiero/he creado un modelo de datos básicos que tiene una relación padre-hijo, uno para muchos, lo que me gustaría saber es cuál es la forma correcta de insertar registros secundarios si el padre ya existe. Lo que me cuesta entender es cómo se crea la relación entre padres cuando solo se insertan registros secundarios.

Espero que esto tenga sentido, gracias por cualquier ayuda.

Respuesta

3

Así tendrá padres e hijos. El niño contendrá un objeto padre * parent, mientras que Parent contendrá un NSSet * hijos. Siempre que establezca la relación correcta en el modelo de datos, la relación se aplicará automáticamente cuando complete el conjunto de elementos secundarios con objetos secundarios.

favor verifique Articles here

14

aquí se tiene una serie de 3 tutoriales: RayWenderlich: Core Data Tutorial

Aquí una aplicación de ejemplo: iPhoneCoreDataRecipes con un modelo de datos más complejo

Aquí un Core Data tutorial – One to Many Relationship

Lo siento, no responde a tu pregunta en su total. También estoy comenzando con Core Data, así que si encuentras un buen tutorial intermedio, házmelo saber.

EDIT: Un buen artículo: Core Data Class Overview

+2

Aconsejo no seguir el tutorial de Ray Wenderlich. Él va a una implementación de script Python en Core Data que confundirá completamente al nuevo alumno ... –

+0

Generalmente recomiendo los tutoriales de Ray, pero los relacionados con Core Data son particularmente confusos ... – ArtOfWarfare

+0

¡La aplicación de ejemplo para recetas es un buen ejemplo! – manonthemoon