Spotify 主要是稀疏的灌木';他的第一幅肖像是零

Spotify 主要是稀疏的灌木';他的第一幅肖像是零,spotify,cocoalibspotify-2.0,Spotify,Cocoalibspotify 2.0,我正在搜索Spotify服务,并接收所有搜索艺术家。然后,我从我接收的艺术家对象中制作SPArtistBrowse对象,并希望使用First肖像属性作为艺术家的封面图像,问题是大多数First肖像都是零。当我在iOS版Spotify应用程序上搜索艺术家时,他们会出现图片。如果第一张肖像为零,Spotify应用程序是否会在艺术家身上显示专辑封面,还是我做错了什么 示例:在我的应用程序中,第一幅肖像为零,而Spotify应用程序显示图片的艺术家是艺术家HOFFMAESTRO 以下是我的实现中的一个片

我正在搜索Spotify服务,并接收所有搜索艺术家。然后,我从我接收的艺术家对象中制作SPArtistBrowse对象,并希望使用First肖像属性作为艺术家的封面图像,问题是大多数First肖像都是零。当我在iOS版Spotify应用程序上搜索艺术家时,他们会出现图片。如果第一张肖像为零,Spotify应用程序是否会在艺术家身上显示专辑封面,还是我做错了什么

示例:在我的应用程序中,第一幅肖像为零,而Spotify应用程序显示图片的艺术家是艺术家HOFFMAESTRO

以下是我的实现中的一个片段:

SPArtist *artist = (SPArtist*)[self.results objectAtIndex:indexPath.row];
SPArtistBrowse *artistBrowse = [SPArtistBrowse browseArtist:artist inSession:[SPSession sharedSession] type:SP_ARTISTBROWSE_FULL];            

[SPAsyncLoading waitUntilLoaded:artistBrowse
                        timeout:kSPAsyncLoadingDefaultTimeout
                           then:^(NSArray *loadedItems, NSArray *notLoadedItems){

     // mostly artistBrowse.firstPortrait is nil                                   
    [self fadeCoverImage:artistBrowse.firstPortrait forCell:cell];
}];

编辑:应该说调用fadecoriverimage:forCell:时加载了artistBrowse对象。

Spotify中的许多艺术家没有肖像。在这种情况下,官方客户用相册封面代替——事实上,HOFFMAESTRO使用相册封面作为图片

当艺术家没有肖像图像时,使用相册封面图像是这里的标准做法