to-many без insertNewObjectForEntityForName - PullRequest
       27

to-many без insertNewObjectForEntityForName

0 голосов
/ 26 февраля 2011

У меня есть два NSManagedObjects.Оба основаны на выборе внутри UITableView.

NSManagedObjects * One = [rootViewController.fetchedResultsController objectAtIndexPath: currentSelection];NSManagedObjects * Two = [fetchedResultsController objectAtIndexPath: indexPath];

Я хочу связать их вместе (со многими), но поскольку записи уже существуют, я не хочу использовать insertNewObjectForEntityForName.Если я использую insertNewObjectForEntityForName, мой код работает, но он связывает новую запись с существующей записью.Мне нужно связать две уже существующие записи вместе.

Возможно ли это, и если да, как бы вы поступили?

1 Ответ

0 голосов
/ 02 марта 2011

Решение найдено.Необходимо использовать один и тот же NSManagedObjectContext для обоих NSManagedObjects.Как только я это сделал, код заработал, как и ожидалось.

...