He estado leyendo la documentación de datos básicos y siento que aún me falta algo.Datos principales de iPhone insertando objetos nuevos
No entiendo muy bien cómo se insertan objetos en una relación de otro objeto.
por ejemplo los siguientes dos entidades están en mi modelo
flightDepartureBoard
name:
from_airport:
to_airport:
current_flights: (this is a one to many relationship of flight detail entities)
flight_details
arrive
depart
name
Así que mis datos contiene una lista de las diferentes juntas de salida durante algunos aeropuertos. Cada tabla de salida contiene una serie de detalles de vuelo que contienen información sobre las llegadas y salidas actuales de ese aeropuerto.
Mi comprensión actual es insertar los detalles del vuelo para una tabla de partida específica, debo obtener el managedObject para la placa, luego crear un nuevo objeto administrado para cada vuelo y establecer sus valores según corresponda, luego crear un NSSet que conatining el vuelo administró objetos y configuró los depaneles managedObject current_flights (la relación) con el recién creado NSSet. ¿Es esto correcto?
¿Qué sucede si deseo agregar nuevas entradas? ¿Supongo que no necesito buscar todo el conjunto primero?
Gracias por cualquier ayuda ..
Aunque me di cuenta de que podía establecer la relación con el objeto actual en los flightDetails objeto en su lugar ..
Cuando dice '[flights addObject: details]' ¿recibe una advertencia del compilador? Veo que la relación es un NSSet, no un NSMutableSet. – user798719