任何人都可以帮助我设置这个代码来检索保存在firebase存储中的图像。我尝试使用这个代码来显示firebase存储中的图像,但它对我不起作用,图像不显示我收到了这个错误
Domain=FIRStorageErrorDomain Code=-13032“尝试下载大小为1060192字节的对象,该值超过了最大大小1048576字节。请考虑增大最大下载大小,或使用[FIRIMPLStorageReference writeToFile:]”UserInfo={NSLocalizedDescription=尝试下载大小为1060192字节的对象,该值超过了最大大小1048576字节。
我如何修复此代码以获得我的图像
let storage = Storage.storage()
let imageRef = storage.reference(forURL: "gs://cross-saint-inoper-609a6.appspot.com/jumpimages/pic")
imageRef.getData(maxSize: 1 * 1024 * 1024) { data, error in
func addImage(imageName img: String) {
let image = UIImageView()
image.frame = self.view.frame
image.contentMode = .scaleAspectFit
if let profileImage = UIImage(named: img) {
image.image = profileImage
}
self.view.addSubview(image)
}
if error != nil {
print("image downloaded successfully")
更新我增加了下载大小,现在我没有得到图像,没有错误,任何人都可以解释这是怎么回事
imageRef.getData(maxSize: 1 * 2024 * 1024) { data, error in
func addImage(imageName img: String) {
let image = UIImageView()
image.frame = self.view.frame
image.contentMode = .scaleAspectFit
if let profileImage = UIImage(named: img) {
image.image = profileImage
}
self.view.addSubview(image)
}
if error != nil {
print("image downloaded successfully")
1条答案
按热度按时间qxgroojn1#
我认为错误消息准确地解释了发生了什么。
您尝试下载的映像长度为1060192字节,但在代码中,您设置了最大值1048576,这比映像大小小11616字节。
尝试增加maxSize,这至少应该足以改变错误。