我做这个更新控制中心中的专辑封面:转换MPMediaItemArtwork从iOS的10到iOS 9
let image:UIImage = UIImage(named: title)!
let artwork = MPMediaItemArtwork.init(boundsSize: image.size, requestHandler: { (size) -> UIImage in
return image
})
这完全适用于iOS的10,但我想我的应用程序,使双方的iOS 9 10位用户。每当我这样做,我得到一个错误说
的init(boundsSize:requestHandler :)仅适用于iOS的10或更高版本
所以,我需要我的代码更改为这个
let image:UIImage = UIImage(named: title)!
if #available(iOS 10.0, *) {
let artwork = MPMediaItemArtwork.init(boundsSize: image.size, requestHandler: { (size) -> UIImage in
return image
})
} else {
// What goes here??
}
我不知道如何在iOS 9中执行此操作。我该怎么做?
您是否正在寻找? https://developer.apple.com/documentation/mediaplayer/mpmediaitemartwork/1621747-init – dfd