У меня есть управляемый объект («A»), который содержит различные атрибуты и типы отношений, и его отношения также имеют свои собственные атрибуты и отношения. То, что я хотел бы сделать, это «скопировать» или «продублировать» весь граф объекта, укорененный в объекте «A», и, таким образом, создать новый объект «B», который очень похож на «A».
Чтобы быть более точным, ни одно из отношений, содержащихся в «B» (или его дочерних элементах), не должно указывать на объекты, связанные с «A». Должен быть совершенно новый объектный граф с аналогичными неповрежденными отношениями, и все объекты, имеющие одинаковые атрибуты, но, конечно, разные идентификаторы.
Существует очевидный ручной способ сделать это, но я надеялся узнать о более простых способах сделать это, которые не были полностью очевидны из документации Core Data.
ТИА!