我正在尝试快速从Firebase存储中获取图像数据。
代码:
let ref = Storage.storage().reference().child("users").child("uid").child("savedimage");
let task = ref.getData(maxSize: 1024*1024*12) { (data, error) in
if let data = data , let image = UIImage(data: data) {
print("image exists");
self.imageView.image = image;
}else {
print(error);
}
}
task.resume();
但是在大多数情况下,应用程序在获取图像后一秒钟便崩溃了,然后带我去做:
它在控制台输出中没有显示任何错误,所以我无法弄清楚是什么问题,但是有时它会在崩溃前给我一个警告:
警告:在该过程中无法执行支持代码来读取Objective-C类数据。这可能会降低可用类型信息的质量。
我做错了什么?