我做這個更新控制中心中的專輯封面:轉換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