2012-06-11 44 views
0

我有两个对象需要在核心数据中创建关系。我不知道如何建立关系。当我尝试我然后运行我的应用程序它永远循环和崩溃(猜测循环引用)。映射核心数据关系的正确方法

mainObject.h

NSString *userId; 
NSString *thing; 
NSString *descr; 
NSString *title; 

authObject.h

NSString *userId; 
BOOL  alive; 
BOOL  authCode; 

如何设置在CD这种关系? mainObject可以有多个authObjects。如何将两个对象上的userId与CD中的对象相关联?

+1

你的数据模型是什么样的?关系是在那里定义的,属性和ivars是在托管对象子类文件中自动生成的。 – jrturton

+0

mainObject有许多authObjects(参见上面的属性)。 mainObject端的关系是“auths”,authObjects关系(反转)是“main”。 – jdog

+0

这里有类似的东西,但我想我可以从这篇文章中找出它stackoverflow.com/questions/9318565/restkit-object-mapping-relationships-without-kvc/9318745#9318745 – jdog

回答

0

我使用restkit和我的情况是相同的this

对于CoreData的一面,我想通了通过该职位读,填补空白。主要是,我说得很对,但那个帖子证实了我的怀疑。

不确定如何标记为已回答。

+0

只需单击投票箱下方的灰色复选框即可接受您自己的答案。 –