所有播放列表似乎都缺少订阅者

时间:2012-10-03 09:41:35

标签: ios spotify cocoalibspotify-2.0

到目前为止我检查过的所有播放列表都返回了0个订阅者。难道我做错了什么?你需要特殊的权利吗?我正在使用cocoalibspotify 2.2.0。

以下是代码:

playlistURL = [NSURL URLWithString:@"spotify:user:tunigo:playlist:14KrfXbVeyzVek6UX8jUlH"];
NSLog(@"%@", playlistURL);
[[SPSession sharedSession] playlistForURL:playlistURL callback:^(SPPlaylist *playlist){
    if (playlist != nil) {

        [SPAsyncLoading waitUntilLoaded:playlist timeout:kSPAsyncLoadingDefaultTimeout then:^(NSArray *loadedPlaylists, NSArray *notLoadedTracks) {

            NSLog(@"Nr of subscribers: %d", [playlist.subscribers count]);
            NSLog(@"========================");
        }];
    }
}];

输出:

spotify:user:tunigo:playlist:14KrfXbVeyzVek6UX8jUlH
Playlist name: Dinner with Friends
Nr of subscribers: 0
========================

1 个答案:

答案 0 :(得分:1)

由于更新订阅者可能是一项相当漫长的任务,因此SPPlaylist似乎会在加载后开始更新它们,即SPAsyncLoading返回后。

但是,订阅者属性符合KVO标准,因此您应该能够观察subscribers属性以进行更改。