我一直在尝试遵循parse.com的指示来检索已经成功上传的图片(也使用其文档)。我的代码:

    let testObject = PFObject(className: "TestObject")
    let file = testObject["SampleImage.png"] as PFFile
    file.getDataInBackgroundWithBlock {
        (imageData: NSData?, error: NSError?) -> Void in
        if error == nil {
            if let imageData = imageData {
                let image = UIImage(data:imageData)
                self.mainImg.image = image
                print("Image Retreived")


我收到错误消息:


  “ AnyObject!不可转换为'PFFile'”


然后以为我包含一个!在“作为”中。但是,当我这样做时,该应用程序会运行,但不会检索任何内容。

我意识到此问题已发布在其他位置,但答案对我不起作用。我究竟做错了什么?

最佳答案

let testObject = PFObject(className: "TestObject")


这是一个新的空对象,服务器上没有任何东西支持它。您需要将id设置为已知值,并刷新实例,然后运行查询以查找对象,然后结果对象将不包含任何内容。

关于ios - 无法使用其文档从parse.com快速检索图片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33285289/

10-15 15:14