0

두 개의 NSManagedObject가 있습니다. 둘 다 UITableView 내부의 선택을 기반으로합니다.to-many without insertNewObjectForEntityForName

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

둘을 함께 (일대 다) 연결하려고하지만 항목이 이미 있으므로 insertNewObjectForEntityForName을 사용하고 싶지 않습니다. insertNewObjectForEntityForName을 사용하면 코드가 작동하지만 새 항목을 기존 항목에 연결합니다. 두 개의 기존 항목을 함께 연결해야합니다.

가능한가요? 그렇다면 어떻게 될까요?

답변

0

해결책을 찾았습니다. 하나는 두 NSManagedObjects에 대해 동일한 NSManagedObjectContext를 사용해야합니다. 일단 그렇게하면 코드가 예상대로 작동합니다.

관련 문제