Вложенное сохранение NSManagedObjectContext и objectID

childContext и parentContext имеют значение «NSMainQueueConcurrencyType»

[childContext performBlock:^(void) {
  [childContext save:NULL];

  [parentContext performBlock:^(void) {
    [parentContext save:NULL];
    // Why is objectID for the inserted NSManagedObject still a temporary one here?
  }];
}];

. Вопрос:

  1. Это правильный способ сохранить дочерний и родительский контекст
  2. Почему после сохранения вставленный идентификатор объекта NSManagedObject все еще является временным?
6
задан Ronnie Liew 8 August 2012 в 21:50
поделиться