2013-03-27 43 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

相关问题