获取使用Cocoalibsptify for iOS的艺人列表 [英] Obtaining a lists of artists using cocoalibspotify for iOS

查看:10
本文介绍了获取使用Cocoalibsptify for iOS的艺人列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想快速获得用户"库"或播放列表中的艺人名单。是否有简单/异步的方法来完成此操作?

推荐答案

看看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"]);
}];

这篇关于获取使用Cocoalibsptify for iOS的艺人列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆