【发布时间】:2017-01-10 02:35:30
【问题描述】:
我的目标是获取 iPod 库中播放列表的封面图片。我做了类似的事情
playlistMediaItemCollections = MPMediaQuery.playlistsQuery().collections ?? []
let artworks = playlistMediaItemCollections.map { $0.valueForKey(MPMediaItemPropertyArtwork) as? MPMediaItemArtwork }
但它会导致错误
Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<MPConcreteMediaPlaylist 0x1468b1eb0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key artwork.'
有人知道我如何获得播放列表的插图吗?谢谢
【问题讨论】:
-
@ozgur 这很奇怪,因为您实际上可以选择一张图片作为播放列表的封面。
-
你是在模拟器还是真机上测试?
-
@ozgur 在真实设备上。我创建了一些带有封面的播放列表来测试它。
-
@ozgur 是的,我想是的。非常感谢
标签: ios swift mpmediaquery mpmediaitemcollection mpmedialibrary