【发布时间】:2014-04-29 12:48:56
【问题描述】:
我有一个使用 SBApplication 获取专辑插图的应用程序。我有这个代码:
NSImage* albumArtwork;
iTunesArtwork *artwork = (iTunesArtwork *)[[[[iTunes currentTrack] artworks] get] lastObject];
albumArtwork = artwork.data;
现在,在最新的 iTunes 11.1.5 中,艺术品变量始终为零。我尝试了不同的方法来阅读专辑封面,但没有任何效果。
有人知道发生了什么吗?
【问题讨论】:
-
您是否为您的项目生成了
iTunes.h文件?iTunes是否已定义且非零?我能够让您的代码在 iTunes 11.1.5 上正常工作。 -
嗯,是的。例如,我可以获取曲目名称、作者、专辑等没问题。但无法获得艺术作品或体积(我得到的值为 0):(.
-
@DawidGatti 你有没有进一步了解这个?
-
是的,试试这个代码 :) gist.github.com/davidgatti/93783042101c310ca806
标签: objective-c macos itunes artwork