如何根据对象ID查询用户名?

时间:2018-06-08 21:32:16

标签: swift parse-platform username pfquery pfuser

我想使用将其发布到UILabel的用户名填充已发布的图片,但似乎找不到查询用户名的方法,因为它位于另一个类中。

我有两个班级,

User Class

Post Class

我想从User类中获取用户名,但我的PFQuery正在查询Post Class以填充创建的帖子中的所有其他信息。 这是我的代码...如何从此查询中访问User类中的用户名信息?

  //VARS
   var queryusers = [String: String]()
    var usernames = [String]()
    var addresslost = [String]()
    var breedlost = [String]()
    var phonelost = [String]()
    var imageFileslost = [PFFile]()
    var refresherLost: UIRefreshControl = UIRefreshControl()

     @objc func updateCollectionViewLost() {
        let querylost = PFQuery(className: "Post")
        querylost.order(byDescending: "createdAt")
        querylost.whereKey("lostfound", equalTo: "lost")
        querylost.findObjectsInBackground { (objects, error) in

            if let posts = objects {

                for post in posts {

                    self.addresslost.append(post["address"] as! String)

                    self.breedlost.append(post["breed"] as! String)

                    self.phonelost.append(post["phone"] as! String)

                    self.imageFileslost.append(post["imageFile"] as! PFFile)

                    self.usernames.append(self.queryusers[post["userid"] as! String]!)

                    self.lostCollectionView.reloadData()

                    self.refresherLost.endRefreshing()


                }
            }
        }
   }

0 个答案:

没有答案