iTunes Artwork无法在iTunes 11.1.5中运行

时间:2014-04-29 12:48:56

标签: objective-c macos itunes artwork

我有一个使用SBApplication获取专辑图片的应用。我有这个代码:

NSImage* albumArtwork;
iTunesArtwork *artwork = (iTunesArtwork *)[[[[iTunes currentTrack] artworks] get] lastObject];
albumArtwork = artwork.data;

现在,使用最新的iTunes 11.1.5,艺术作品变量始终为零。我尝试了不同的方法来阅读专辑封面,但没有任何作用。

任何人都知道发生了什么事?

1 个答案:

答案 0 :(得分:0)

问题的解决方案如下。

iTunesArtwork *artwork = (iTunesArtwork *)[[[[iTunes currentTrack] artworks] get] lastObject];
albumArtwork = nil;

if(artwork) 
{
    albumArtwork = artwork.data;
}