Как я могу связать NSManagedObject с контекстом после его инициализации?

Например, если у меня есть NSManagedObject с именем Items , и я хочу установить ManagedObjectContext позже (не при инициализации), как мне это сделать?

В данный момент я делаю следующее:

Items *item = [NSEntityDescription insertNewObjectForEntityForName:@"Items" 
                                                inManagedObjectContext:_context];

Это автоматически связывает его с _context .

Но что, если я захочу это сделать:

Items *item = [[Items alloc] init];
item.first = @"bla";
item.second = @"bla bla";

И я бы хотел передать этот объект другому методу, который затем связал бы его с контекстом и сохранил.

Так есть ли способ просто сделать простой item.managedObjectContext = _context или что-то подобное?

5
задан xil3 5 April 2011 в 04:05
поделиться