0

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

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

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

有人知道发生了什么吗?

4

1 回答 1

0

该问题的解决方案如下。

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

if(artwork) 
{
    albumArtwork = artwork.data;
}
于 2017-01-07T15:32:34.117 回答