必須有一種更簡單的方法來完成此操作。我有搜索和搜索,但似乎無法找到我正在尋找的答案。如何檢索核心數據中實體的唯一關係
比方說,我們有這樣 EntityA <的關係 - >> EntityB
如果我創建爲每個實體B的3個實例EntityA 2實例。
在我的viewcontroller中顯示每個EntityA的所有EntityB,它顯示全部6個而不是與它相關的3個。
我可以得到它,以正確顯示的唯一途徑是如果我通過指針從一個控制器到另一個:
viewController2.entityA = viewController1.entityA;
,然後檢索以下面的方式的結果:
NSMutableArray *result = [[NSMutableArray alloc] initWithArray:[entityA.entityBs allObjects]];
我的印象是,如果您最初獲取父實體,則後續提取將基於此而不是全部返回。
任何幫助,將不勝感激。
一般來說這些實體B,通過entityA的實例的第二個視圖控制器,然後使用它的entityBs屬性來獲取值(就像你在代碼中一樣)將是最好的方法來解決這個問題。 – 2012-01-04 22:23:38