所以我从昨天开始就试图从Parse中检索一个图像,我很困惑。我读了类似的问题和例子,但所有人都是先保存一些图像然后检索它的人。我想要做的只是检索我手动上传到解析的图像,我一直在尝试这个:
//Retrieving image from parse
var object = PFObject(className:"ClassImage")
let getParseImg = object["image"] as! PFFile
getParseImg.getDataInBackgroundWithBlock {
(imageData: NSData?, error: NSError?) -> Void in
if (error == nil){
if let imageData = imageData{
println("Retrieving Image")
let img = UIImage(data:imageData)
self.imageView.image = img
}
}
}
在第二行中,它会在解开一个Optional值"时抛出一个"意外发现的nil,我已经尝试了#34;如果让getParseImg",那么它会抛出另一个错误,最后线条最终看起来像这样:
if let getParseImg = object["image"] as? PFFile{
所以在那之后,一切都很好并且编译但它并没有做任何事情,它没有得到并显示图像,它甚至不打印"检索图像",任何想法如何解决这个问题,我是Parse的新手,所以仍然熟悉它。
提前致谢!