从没有当前用户的用户表中获取数据

时间:2016-08-01 10:50:02

标签: swift parse-platform swift2

我正试图从_User表中获取所有用户并获取他们的图像并将它们放入数组中。我登录时以下代码有效(当前用户!=无)

但是当我没有登录时(当前用户= nil)我根本没有图像

如何在不成为当前用户的情况下实现此查询???

我有以下功能

 let chefUserQuery = PFQuery(className: "_User")
        chefUserQuery .whereKey("chef", equalTo: true)
        chefUserQuery .findObjectsInBackgroundWithBlock{
            (objects: [PFObject]?, error: NSError?) -> Void in
            if error == nil {
                 if let objects = objects as? [PFUser] {
                        var ai = 0
                        for object in objects {
                            print("kati")
                            let imageChef = object["avatar"] as! PFFile


                               imageChef.getDataInBackgroundWithBlock({ (data, error) -> Void in
                                    if error == nil {
                                        if let imageData = data {
                                            let imagatzaki = UIImage(data: imageData)
                                            let idChef = object.objectId
                                            self.imagesOfChef[ai] = chefImages(objidChef: idChef, imageChef: imagatzaki)
                                            ai += 1

                                            print(self.imagesOfChef)

                                } } })

                        }
                    completion(.Success())
                }

            }
            else {
                // Log details of the failure
                print("Error: \(error!) \(error!.userInfo)")

            }
        }

谢谢

0 个答案:

没有答案