Я читаю документацию по основным данным и чувствую, что я все еще что-то пропущу.Основные данные iPhone, вставляющие новые объекты
Я не совсем понимаю, как вы вставляете объекты в отношения другого объекта.
Например следующие два Сущности в моей модели
flightDepartureBoard
name:
from_airport:
to_airport:
current_flights: (this is a one to many relationship of flight detail entities)
flight_details
arrive
depart
name
Так мои данные содержит список различных плат вылета для нескольких аэропортов. Каждая плата вылета затем содержит несколько сообщений flight_details, содержащих информацию о текущих прибытиях и отправлениях для этого аэропорта.
Мое настоящее понимание заключается в том, чтобы вставить информацию о рейсе для конкретной платы вылета, я должен получить управляемый объект для доски, а затем создать новый управляемый объект для каждого рейса и установить его значения по мере необходимости, а затем создать NSSet, управляемых объектов и установить управляемые объекты managedObject current_flights (отношение) к только что созданному NSSet. Это верно?
Что делать, если я хочу добавить новые записи? Я предполагаю, что мне не нужно сначала взять весь набор?
Спасибо за любую помощь ..
Хотя я только понял, что я мог бы установить отношения к текущему объекту на flightDetails объект вместо ..
Когда вы говорите '[авиабилеты addObject: details]' вы получаете предупреждение о компиляторе? Я вижу, что отношения - это NSSet, а не NSMutableSet. – user798719