2016-07-25 7 views
1

iTunesplaylistsplaylist-Folderを作成できます。このフォルダでは、1つまたは複数のプレイリストを作成できます。 iOSアプリケーションでiTunesからすべてのプレイリストとプレイリストフォルダを取得しようとしました。私はMPMediaQueryを使ってすべてのプレイリストを取得します。プレイリストフォルダを自分のプレイリストとして取得します。アイテムは、このフォルダ内のすべてのプレイリストのすべての曲です。iOS AppにPlaylist-folderを表示

プレイリストがフォルダであるかどうかを確認できるプロパティは見つかりませんでした。

iOSアプリケーションでiTunesから再生リストフォルダを取得することはできますか?

+2

@ "isFolder"と@ "parentPersistentID"のように、MPMediaPlaylistのvalueForPropertyメソッドを使って探しているものを得ることができる、文書化されていないプロパティがあります。 –

+1

iOS 9.3では、キー 'isFolder'の値は利用できません。 –

答えて

0

@ "isFolder"と@ "parentPersistentID"の両方が、iOS 9.3.5と10.1.1の両方で有効な値を返すことができます。あなたは、このようなvalueForProperty:方法でこれらを使用する必要があります。

[playlist valueForProperty:@"isFolder"];

A.MatapoloはOPにコメントで述べたように、これらは文書化されていない性質であり、いくつかの時点で消滅したり変更することがあります。

これらは、少なくとも2012年以来、かなりの時間のために利用可能となっている文書化されていないように見えます: Detecting iTunes playlist folders on a device

私はこれについてアップルにバグレポートを提出してきました。 https://openradar.appspot.com/radar?id=5037312413007872

関連する問題