Я просмотрел SO, но, как ни странно, не нашел подобного вопроса. Итак, вопрос: если у меня есть объект с именем A и объект с именем B, может ли объект B иметь свойство типа A? НЕ отношение, а свойство. Я, конечно, могу использовать отношения как свойство, но в моем случае мне нужно, чтобы объект A имел свойство с типом объекта A. например Сущность по имени Человек. И свойство, называемое дочерним, которое тоже является человеком.
Human* parent=[Nsentity....bla bla
Human* child=parent.child;
Есть ли способ сделать это, не используя трансформируемые свойства? Я пробовал необратимую связь с собой, но это вызывает предупреждение, и я боюсь, что в конце концов это будет беспорядок. потому что в моем случае «родительский» и «дочерний» могут быть одним и тем же объектом. поэтому parent.child может быть равен parent