2013-03-27 72 views
0

如果我有一個唱片集來歌曲一對多關係,那麼將fetchedresultscontroller設置爲顯示給定唱片集的歌曲的正確方法是什麼?爲NSFetchedResultsController創建關係的謂詞的正確方法

是我的實體歌曲和我的謂詞:

[NSPredicate predicateWithFormat:@"album == %@", albumTitle] 

或者是我實體專輯有不同的謂詞對面的歌曲,不知怎的,達到?

回答

1

假設你的你的歌曲有一個屬性album,這反過來有一個屬性title

[NSPredicate predicateWithFormat:@"album.title == %@", albumTitle] 

,或者如果你想malmo匹配Malmö,你需要:

[NSPredicate predicateWithFormat:@"album.title CONTAINS[cd] %@", albumTitle] 

其中c表示情況下不敏感搜索和d表示變音不敏感搜索。

欲瞭解更多信息,請參閱Predicate Format String Syntax Documentation

+0

只是要清楚,我的實體是爲了獲取「歌曲」嗎? – 2013-03-27 10:17:14

+0

是的,既然你想要什麼,對吧? – fphilipe 2013-03-27 10:58:11

相關問題