2017-02-05 13 views
0

Я пытаюсь получить Сохраненный пользователя треков, используя следующий фрагмент кода:После запроса SPTYourMusic, ответ, содержащий SPTListPage имеет элементы, как ноль

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 всегда равна нулю. Я также попытался установить rootObjectKey конструктора SPTListPage на ожидаемый результат типа объекта SPTSavedTrack и ожиданиеPartialChildren в true. Также в спискеPage.totalListLength есть несколько дорожек, которые соответствуют количеству треков, которые у меня есть в списке Songs в My Music.

Любые идеи о том, что я могу делать неправильно здесь?

+0

Оказалось, я должен был добавить -ObjC в «Другие флагов компоновщика» в настройках сборки проекта ... –

ответ

0

Чтобы исправить эту проблему, мне пришлось добавить -ObjC в «Другие связанные флаги» в настройках сборки проекта.