I'm updating the album art in Control Center by doing this:
let image:UIImage = UIImage(named: title)!
let artwork = MPMediaItemArtwork.init(boundsSize: image.size, requestHandler: { (size) -> UIImage in
return image
})
This works perfectly in iOS 10, but I want my app to allow both iOS 9 and 10 users. Whenever I do this, I get an error saying
init(boundsSize:requestHandler:) is only available on iOS 10 or newer
So, I need to change my code to this
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??
}
I don't know how to do this in iOS 9. How would I do this?