iTunes Artwork не работает в iTunes 11.1.5
У меня есть приложение, которое получает обложку альбома с помощью SBApplication. У меня был этот код:
NSImage* albumArtwork;
iTunesArtwork *artwork = (iTunesArtwork *)[[[[iTunes currentTrack] artworks] get] lastObject];
albumArtwork = artwork.data;
Теперь, с последней версией iTunes 11.1.5, переменная обложки всегда равна нулю. Я пробовал разные подходы, чтобы прочитать обложку альбома, но ничего не получалось.
Кто-нибудь знает, что происходит?
1 ответ
Решение
Решение проблемы заключается в следующем.
iTunesArtwork *artwork = (iTunesArtwork *)[[[[iTunes currentTrack] artworks] get] lastObject];
albumArtwork = nil;
if(artwork)
{
albumArtwork = artwork.data;
}