【发布时间】:2012-05-30 09:02:59
【问题描述】:
我想快速获取用户“库”或播放列表中的艺术家姓名列表。有没有简单/异步的方法来做到这一点?
【问题讨论】:
标签: spotify cocoalibspotify-2.0
我想快速获取用户“库”或播放列表中的艺术家姓名列表。有没有简单/异步的方法来做到这一点?
【问题讨论】:
标签: spotify cocoalibspotify-2.0
查看包含在 CocoaLibSpotify 中的示例项目“Guess the Intro”。该项目中的方法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"]);
}];
【讨论】: