MPMediaItemArtwork で、要求したサイズとは異なるサイズのアートワークが返されるという一貫した問題が発生しています。
私が使用しているコードは次のとおりです
MPMediaItem *representativeItem = [self.representativeItems objectAtIndex:index];
MPMediaItemArtwork *artwork = [representativeItem valueForProperty:MPMediaItemPropertyArtwork];
UIImage *albumCover = [artwork imageWithSize:CGSizeMake(128.0f, 128.0f)];
これは期待どおりに機能しますが、返された画像のサイズが常に{320.0f, 320.0f}
要求されていて{128.0f, 128.0f}
も、画像が予想されるサイズの 2 倍を超えているためにメモリの問題が発生していることを除きます。
この特定の問題を目撃した人はいますか。どのように解決しましたか?
Apples docs は、これが実際の方法ではなく、期待どおりに機能することを示唆しています