2011-04-09 110 views
0

我無法弄清楚。 CoreData如何從SQL中實現JOIN?核心數據與關係和屬性關係

假設我有EntityA (attr1, attr2)EntityB(attr3, attr4)。 現在我想建立關係EntityA.attr1 = EntityB.attr3

我沒有看到一個地方來定義哪些屬性應與關係一起使用。

問候。

回答

0

這些關係是在xcdatamodel頁面中定義的。

關係對象在NSSet中返回,然後您可以使用NSarray進行操作。

NSSet *set = [object valueForKey:@"relationship"]; 
NSArray *relationships = [set allObjects]; 
+0

謝謝。我認爲這個概念錯了。現在我知道關鍵字實際上是隱藏的,並且它不是關係關鍵字,因爲它使用SQL來獲取關鍵關鍵字。 – Marcin 2011-05-06 11:33:29