gpt4 book ai didi

ios - 尝试从 parse.com 检索图像但出现错误

转载 作者:行者123 更新时间:2023-11-30 13:52:55 26 4
gpt4 key购买 nike

   func loadImages() {

var query = PFQuery(className: "CollegeCover")

query.findObjectsInBackgroundWithBlock { (objects, error) -> Void in

if (error == nil) {

let imageObjects = objects! as [PFObject]

for object in objects! {

let thumbNail = object["image"] as! PFFile


thumbNail.getDataInBackgroundWithBlock{ (objects, error) -> Void in

if (error == nil) {

let imageObjects = objects as? [NSData?]


let image = UIImage(data:objects!)

self.userImageView.image = image
print(image)
}}}

}
else{
print("Error in retrieving \(error)")
}

}//findObjectsInBackgroundWithblock - end


}

我正在尝试检索存储在 parse.com 服务器中的图像,但我不知道为什么会出现错误,并且不确定我获取图像的方法是否正确,所以如果有的话请帮助我 body 知道如何正确地做到这一点,或者遗漏了什么或做错了什么,我得到的错误是

fatal error :在解包可选值时意外发现 nil(lldb)

最佳答案

我可能是错的,但我认为您得到零结果的唯一原因是您使用了不正确的列名,即“image”。您确定这是您在 Parse 中的列的确切命名吗?

一旦您克服了该错误,您应该能够正常加载图像,因为您的代码看起来没问题。不过,您也可以考虑使用 PFImageView,这样您就可以省去额外编码的麻烦,因为您可以为其 file 属性指定一个 PFFile 对象。请参阅here举个例子。

关于ios - 尝试从 parse.com 检索图像但出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34037338/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com