你如何处理为彼此依赖的对象编写汇编程序?

时间:2013-11-11 00:05:20

标签: ios objective-c core-data dto data-transfer-objects

我有一个Animal对象,其中有一个OwnerOwner对象具有Animal。如何为Animal编写汇编程序,为Owner编写避免循环的汇编程序?

请让我进一步解释:

我在核心数据中获得Animal NSManagedObject并将其转换为Animal数据传输对象(DTO),以便在整个应用程序中使用。我为此使用了Animal汇编程序(又名mapper)。

Animal汇编程序中,我需要填写Owner属性。所以,我需要组装一个Owner DTO。好吧,在Owner DTO内部,我需要组装一个Animal DTO。因此循环。 要创建完整的Animal,我需要一个Owner对象。要创建Owner对象,我需要一个Animal对象。在Animal对象中,我应该将引用存储到Owner,例如ownerId吗?在核心数据中,似乎允许彼此组成的对象。

我很感激任何解决这个问题的策略。

0 个答案:

没有答案