Вопрос по – Получение списков артистов, использующих cocoalibspotify для iOS

1

Я хотел бы быстро получить список имен исполнителей в пользовательской "библиотеке" или плейлисты. Есть ли простой / асинхронный способ сделать это?

Ваш Ответ

1   ответ
5

Взгляните на пример проекта «Угадай вступление» включен с CocoaLibSpotify. МетодwaitAndFillTrackPool в этом проекте показано, как получить список всех треков в плейлистах пользователя.

Получив этот список, вы можете сделать следующее, чтобы получить от них артистов, пропустить их через набор для прореживания дубликатов и подождать, пока они не загрузятся.

NSArray *artists = [theTrackPool valueForKeyPath:@"@unionOfArrays.artists"];
NSArray *uniqueArtists = [[NSSet setWithArray:artists] allObjects];

[SPAsyncLoading waitUntilLoaded:uniqueArtists then:^(NSArray *loadedArtists) {
    // Artists are loaded!
    // Log a list of artist names...
    NSLog(@"%@", [loadedArtists valueForKey:@"name"]);
}];
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded devinross
Error: User Rate Limit Exceeded devinross

Похожие вопросы