【发布时间】:2019-09-19 13:52:47
【问题描述】:
我尝试从 url 获取图像,第一次加载正确的图像表单 url, 但是当我上传新图片时, imageView 不会改变。 我从控制台收到了这个错误:
[BoringSSL] nw_protocol_boringssl_get_output_frames(1301) [C7.1:2][0x7fa944135a30] 获取输出帧失败,状态 8196
然后我又上传了一张新图片, imageView 显示最后下载的图像,它再次显示相同的错误。 问题出在哪里?
ref.child("/user").child(userID).child("UserImage").observe(DataEventType.value, with: {(data) in
let value = data.value as? String ?? ""
print("url:",value)
if let url = URL(string: value) {
URLSession.shared.dataTask(with: url, completionHandler: {(data,responds,error) in
if error != nil{
print(error!.localizedDescription)
}
else if let imageData = data{
DispatchQueue.main.async {
self.userImage.image = UIImage(data: imageData)
}
}
}).resume()
}
})
【问题讨论】: