如何从解析中检索图像并在swift中的UIImageView中显示它?

时间:2015-08-14 03:07:29

标签: swift parse-platform imageview information-retrieval

所以我从昨天开始就试图从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的新手,所以仍然熟悉它。

提前致谢!

0 个答案:

没有答案