获得没有专辑数据的MPMediaItem的最快方法

时间:2015-01-15 20:57:48

标签: ios objective-c mpmediaitem mpmediaquery

我正在寻找更快的方式从我的iOS音乐库中获取不属于专辑的所有歌曲。

我基本上知道我可以遍历所有曲目并查看专辑标题。但我看起来更好的方式,也许使用这样的谓词......

[[MPMediaQuery songsQuery] addFilterPredicate:[MPMediaPropertyPredicate predicateWithValue:@"Unknown Album" forProperty:MPMediaItemPropertyAlbumTitle]];

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

我找到的最快的方法是在[MPMediaQuery songsQuery]

上设置谓词
[[MPMediaQuery songsQuery] addFilterPredicate:[MPMediaPropertyPredicate predicateWithValue:@"0" forProperty:MPMediaItemPropertyAlbumPersistentID]];