有一个iPhone应用程序,我应该按流派或专辑过滤歌曲,按艺术家等过滤专辑。但我对如何过滤项目有疑问。我在苹果的文档中读到,例如为了获取特定专辑的歌曲,你应该制作一个MPMediaPropertyPredicate,你可以在其中指定专辑名称作为谓词的值,MPMediaItemPropertyAlbumTitle作为属性。但是在他们的文档中,他们说我们可以使用相册的持久ID来过滤项目。 有人可以给我一个例子,我可以使用专辑的持久性来加载特定专辑的歌曲。 感谢。
答案 0 :(得分:-2)
相册没有持久ID。 iPod库基本上只有跟踪对象 - 它不是具有艺术家,专辑和跟踪记录的关系数据库。
如果您想加载相册中的所有歌曲,只需搜索相册/ albumartist文本。