在SPTYourMusic请求之后,包含SPTListPage的响应的项目​​为nil

时间:2017-02-05 20:13:30

标签: ios swift sdk spotify

我正在尝试使用以下代码段获取用户的已保存曲目:

func getYourMusicLibrary() {
    let accessToken = SPTAuth.defaultInstance().session.accessToken
    let request: URLRequest = try! SPTYourMusic.createRequestForCurrentUsersSavedTracks(withAccessToken: accessToken)

    SPTRequest.sharedHandler().perform(request) { (error, response, data) in
        if error == nil {
            let listPage = try! SPTListPage(from: data, with: response, expectingPartialChildren: false, rootObjectKey: nil)
            let items = listPage.items

listPage.items总是为零。我还尝试将SPTListPage构造函数的rootObjectKey设置为预期的对象类型结果SPTSavedTrack和expectingPartialChildren为true。 此外,listPage.totalListLength的曲目数量与我在“我的音乐”中的“我的歌曲”列表中的曲目数量一致。

我在这里做错了什么想法?

1 个答案:

答案 0 :(得分:0)

要解决此问题,我必须在"其他链接标志"中添加-ObjC。在项目的构建设置中。