在iOS App中显示播放列表文件夹

iTunes我可以创建playlistsplaylist-Folder 。 在此文件夹中,我可以创建一个或多个播放列表。 现在我尝试从我的iOS应用程序中获取iTunes中的所有播放列表和播放列表文件夹。 我使用MPMediaQuery获取所有播放列表。 我将我的播放列表文件夹作为自己的播放列表。 这些项目是此文件夹中所有播放列表的所有歌曲。

我发现不是一个属性,我可以检查我的播放列表是否是一个文件夹。

是否可以在我的iOS应用程序中从iTunes获取播放列表文件夹?

@“isFolder”和@“parentPersistentID”都可以在iOS 9.3.5和10.1.1中返回有效值。 您应该使用valueForProperty:方法,如下所示:

[playlist valueForProperty:@"isFolder"];

正如A.Matapolo在关于OP的评论中所述,这些都是无证件属性,可能会在某些时候消失或改变。

看起来这些已经可以使用并且没有记录很长一段时间,至少从2012年开始: 在设备上检测iTunes播放列表文件夹

我已经向Apple提交了一份有关此问题的错误报告。 我将在Open Radar上进行更新: https : //openradar.appspot.com/radar? id = 5037312413007872