【发布时间】:2016-03-27 00:32:40
【问题描述】:
在 iOS 上的 Spotify API 中,我调用以获取 SPTPartialPlaylist,其中包含 SPTPartialTrack 对象,其中包含 SPTPartialArtist 对象。但是,这个对象不包含艺术家的字符串名称,它只包含他们的标识符,这看起来像是他们的唯一标识符。如何通过 iOS API 获取艺人姓名?
【问题讨论】:
在 iOS 上的 Spotify API 中,我调用以获取 SPTPartialPlaylist,其中包含 SPTPartialTrack 对象,其中包含 SPTPartialArtist 对象。但是,这个对象不包含艺术家的字符串名称,它只包含他们的标识符,这看起来像是他们的唯一标识符。如何通过 iOS API 获取艺人姓名?
【问题讨论】:
您可以使用 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
})
【讨论】:
SPTPartialArtist 中的name 属性中取出它。 Spotify 头文件没有提到 name 属性将被填充,但它是。