2016-03-27 2 views
0

В API Spotify на iOS я звоню, чтобы получить SPTPartialPlaylist, где хранятся объекты SPTPartialTrack, в которых содержится объект SPTPartialArtist. Однако этот объект не содержит имя строки исполнителя, он содержит только свой идентификатор, который выглядит как их уникальный идентификатор. Как получить имя исполнителя через API iOS?Spotify iOS SDK Имя исполнителя

ответ

2

Вы можете сделать это, используя класс SPTTrack.

SPTTrack.trackWithURI(player.currentTrackURI, session: session) { error, track in 
    let trackName = track.name 

    //Artist name 
    guard let artist = track.artists.first as? SPTPartialArtist else { 
     print("name missing?") 
     return 
    } 

    let name = artist.name 
}) 

Googled link

+1

Спасибо! Это работает. Однако я мог бы просто извлечь его из свойства 'name' из' SPTPartialArtist' из исходного вызова. В заголовочных файлах Spotify не упоминалось, что свойство name будет заполнено, но это так. –

+0

LOL ничего себе эта документация шутка, спасибо, что нашел, что – tommybananas

Смежные вопросы