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

最佳答案

@“isFolder”和@“parentPersistentID”都能在iOS 9.3.5和10.1.1中返回有效值。您应该将这些与valueForProperty:方法一起使用,如下所示:
[playlist valueForProperty:@"isFolder"];
正如A.Matapolo在评论中所说的,这些都是未记录的财产,可能在某个时候消失或改变。
至少从2012年起,这些文件似乎已经有相当长的一段时间没有记录在案:
Detecting iTunes playlist folders on a device
我已经向苹果提交了一份关于这个的错误报告。我会在开放雷达上更新:https://openradar.appspot.com/radar?id=5037312413007872

关于ios - 在iOS App中显示播放列表文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38568603/

10-12 14:42