![enter image description here](https://i.stack.imgur.com/grqpe.png)
Можно ли каким-либо образом показать изображение с веб-адреса в уже отображенном действии UIAlertController.Реальный сценарий состоит в том, что я представил UIAlertController, и бок о бок я извлекаю изображения из URL.Но теперь я хотел обновить UIAlertAction после загрузки изображений, но они не обновляются.
Позже Если я открою UIAlertController, эти изображения отобразятся в UIAlertAction.
let alertController = UIAlertController(title: "My App", message: "Select option:", preferredStyle: .actionSheet)
for url in arrUrl {
let action = UIAlertAction(title: "url", style: .default) { (action) in
}
downloadImage(url) { (image) in
if image != nil {
action.setValue(image, forKey: "image")
}
}
alertController.addAction(action)
}
func downloadImage(_ strUrl: String, completionHandler: @escaping(_ image: UIImage?) -> ()) {
SDWebImageManager.shared().loadImage(
with: URL(string: strUrl),
options: .highPriority,
progress: nil) { (image, data, error, cacheType, isFinished, imageUrl) in
completionHandler(image)
}
}