我正在使用DispatchQueue.global()从存储在数组网址中的网址下载图片,这些步骤如下:
Array of urls --> let data = contentsOf: array[url] --> display img
但是我收到一个错误,请查看下面的图片:
这就是打印输出的内容:
fatal error: unexpectedly found nil while unwrapping an Optional value
文本格式的代码:
func updateView(){
for i in 0..<testArray1.count {
let ImgUrl = URL (string: testArray1[i])!
DispatchQueue.global().async {
do {
let data = try Data(contentsOf: ImgUrl)
DispatchQueue.global().sync {
self.imgArr.append(UIImage(data: data)!)
}
} catch {
//handle the error
}
}
}
}
希望这可以帮助你帮助我。
先谢谢你
答案 0 :(得分:0)
您可能获得了该数据但未能创建图像。试试这个
UIApplication.shared.setStatusBarHidden(true, with: .slide)