2012-06-11 80 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

只需單擊投票箱下方的灰色複選框即可接受您自己的答案。 –