iOS - MPMediaItem Отображение обложки по умолчанию

В настоящее время я разрабатываю приложение, которое показывает, какого исполнителя, трек и обложку альбома вы слушаете в музыкальном проигрывателе. Все идет хорошо, за исключением того, что когда я играю песню без обложки, я хочу иметь возможность показывать свое собственное изображение по умолчанию (в отличие от показа пустого экрана).

Ниже я представляю, как это ДОЛЖНО работать, но оно никогда не попадет в остальное, так как itemArtwork никогда не имеет нулевого значения!

Ваша помощь приветствуется.

Спасибо, Бен

_item = [_player nowPlayingItem];
MPMediaItemArtwork *itemArtwork = [_item valueForProperty:MPMediaItemPropertyArtwork];

if (itemArtwork != nil) {
    UIImage *albumArtworkImage = [itemArtwork imageWithSize:CGSizeMake(250.0, 250.0)];
    _albumArtImageView.image = albumArtworkImage;
} else { // no album artwork
    NSLog(@"No ALBUM ARTWORK");
    _albumArtImageView.image = [UIImage imageNamed:@"kol.jpg"];
}
17
задан Ben Hutchinson 19 October 2011 в 16:57
поделиться