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

After SPTYourMusic request, the response containing SPTListPage has items as nil

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

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 有许多曲目与我在“我的音乐”中的“歌曲”列表中的曲目数量一致。

关于我在这里可能做错了什么的想法?

要解决此问题,我必须在项目的构建设置中的 "Other Linked Flags" 中添加 -ObjC。