如何使用持久性ID过滤歌曲

时间:2012-06-12 12:40:21

标签: objective-c ios ipod mpmediaquery

有一个iPhone应用程序,我应该按流派或专辑过滤歌曲,按艺术家等过滤专辑。但我对如何过滤项目有疑问。我在苹果的文档中读到,例如为了获取特定专辑的歌曲,你应该制作一个MPMediaPropertyPredicate,你可以在其中指定专辑名称作为谓词的值,MPMediaItemPropertyAlbumTitle作为属性。但是在他们的文档中,他们说我们可以使用相册的持久ID来过滤项目。 有人可以给我一个例子,我可以使用专辑的持久性来加载特定专辑的歌曲。 感谢。

1 个答案:

答案 0 :(得分:-2)

相册没有持久ID。 iPod库基本上只有跟踪对象 - 它不是具有艺术家,专辑和跟踪记录的关系数据库。

如果您想加载相册中的所有歌曲,只需搜索相册/ albumartist文本。