2017-08-09 2 views
0

Ich möchte Playlist Name bekommen, aber es gibt Wert von Mpconcretitem.Bekomme keinen Wiedergabelistennamen von Apple Music

let myQuery2 : MPMediaQuery = MPMediaQuery.playlists() 
let playlist = myQuery2.collections 
print(playlist!) 


for album in playlist!{ 
    print("---------------") 
    print("playlist \(String(describing: album.items)))") 
    if album.items.count == 0 { 

    } else { 
      print(album.items[0].value(forProperty: "MPMediaPlaylistPropertyName")) 
    } 

} 

Antwort

0

Ich glaube nicht, dass ein MPMediaItem einen Verweis auf die Wiedergabelisten wird es in ist.

Ich denke auch Wiedergabelisten nur speichern Songs (könnte verwechselt werden)

In jedem Fall zu erhalten Ein Name der gewünschten Wiedergabeliste:

let mediaQuery:MPMediaQuery = MPMediaQuery.playlists() 

     for playlist in mediaQuery.collections! { 
      print(playlist.value(forProperty: MPMediaPlaylistPropertyName) as Any) 

     } 
Verwandte Themen