Как загрузить изображение асинхронно с sdwebimage
до MPMediaItemArtwork
в MPNowPlayingInfoCenter
?
MPMediaItemPropertyArtwork: MPMediaItemArtwork(boundsSize: CGSize(width: 200, height: 200), requestHandler: { (size) -> UIImage in
let fakeImageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 200, height: 200))
fakeImageView.sd_setImage(with: thumbURL, completed: { (image, error, cache, url) in
if (error != nil) {
return UIImage(named: "no_artwork") // i cannot return this
} else {
return image // i cannot return this
}
})
return ... // how access to image from sdwebimage
})
Я не могу вернуть изображение из внутренней функции.как это исправить?