如何快速修复“ getDataInBackgroundWithBlock”错误

时间:2019-08-24 23:01:47

标签: swift server pfquery

我不能对PFQuery使用“ getDataInBackgroundWithBlock”吗?

我试图从服务器上获取图片。 但是代码根本不起作用。 Xcode通常提供自动完成代码功能。 但是“ getDataInBackgroundWithBlock”无效。 我怎样才能解决这个问题?

请检查以下代码。

let information = PFQuery(className: "messages")
        information.findObjectsInBackground { (objects, error) in
            if error == nil {
                for object in objects!{
                    self.messageLbl.text = object["message"] as? String
                    self.receiverLbl.text = object["receiver"] as? String
                    self.senderLbl.text = object["sender"] as? String

                    object["picture"].getDataInBackgroundWithBlock({ (data, error) in
                        if error == nil {
                            if data != nil{
                                self.picture.image = UIImage(data : data!)
                            }else{
                                print(error)
                            }
                        }

                    })
                }
            }else{
                print(error)
            }
        }

错误消息是“类型为'Any?的值'。没有成员'getDataInBackgroundWithBlock'“

0 个答案:

没有答案