我有一个Animal
对象,其中有一个Owner
。 Owner
对象具有Animal
。如何为Animal
编写汇编程序,为Owner
编写避免循环的汇编程序?
请让我进一步解释:
我在核心数据中获得Animal
NSManagedObject
并将其转换为Animal
数据传输对象(DTO),以便在整个应用程序中使用。我为此使用了Animal
汇编程序(又名mapper)。
在Animal
汇编程序中,我需要填写Owner
属性。所以,我需要组装一个Owner
DTO。好吧,在Owner
DTO内部,我需要组装一个Animal
DTO。因此循环。
要创建完整的Animal
,我需要一个Owner
对象。要创建Owner
对象,我需要一个Animal
对象。在Animal
对象中,我应该将引用存储到Owner
,例如ownerId
吗?在核心数据中,似乎允许彼此组成的对象。
我很感激任何解决这个问题的策略。