0
實體B(書)與實體D(描述)具有一對多的關係。這個想法是,一本書對不同的語言有不同的描述。如何使用特定的託管對象來構造排序描述符?
我希望用他們的標題(D.title)對於給定的語言(D.languageID)圖書排序
若B有一個一對一關係d,我會做這樣的事情:
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"d.title" ascending:YES];
當然,您可以說,該模型並不妨礙書籍具有多個具有相同語言ID的描述。但在這種情況下,任何(例如第一個)描述對我都可以。或者我可以在之前獲取所需的描述對象,但是如何在排序中使用它?
我的模型錯了嗎?這種情況下最好的解決方案是什麼?