Я пытаюсь получить Сохраненный пользователя треков, используя следующий фрагмент кода:После запроса 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.
Любые идеи о том, что я могу делать неправильно здесь?
Оказалось, я должен был добавить -ObjC в «Другие флагов компоновщика» в настройках сборки проекта ... –