使用Pointer检索userInfo。解析

时间:2015-08-29 17:35:54

标签: ios swift parse-platform

我有一个名为System.out.println("img-link: " + "");的课程,其中我Posts列我保存postedBy(指针)。所以我想使用PFUser.currentUser()类中的_UserpostedBy班级中检索用户名,个人资料图片和内容。实现这一目标的最短有效方法是什么?我对关系查询并不熟悉。

1 个答案:

答案 0 :(得分:0)

我认为,您应该保存用户的用户名,而不是保存用户指针,这样您就可以更轻松地检索所有内容。

var query = PFQuery(className:"Posts")
var username = PFUser.currentUser()?.username
query.whereKey("username", equalTo: username!)
query.findObjectsInBackgroundWithBlock { (objects:[AnyObject]?, error:NSError?) -> Void in
    if error == nil
    {
        if let objects = objects as? [PFObject]
        {
            for one in objects {
               var pictureImage = one["theFile"] as! PFFile
                pictureImage.getDataInBackgroundWithBlock({ (dataToget:NSData?, error:NSError?) -> Void in
                    if error == nil {

                        if let  Image = UIImage(data: dataToget!){
                          // then you have the image
                            // save the image to array
                            // reload the tableview
                        }



                    }
               })

            }


        }


    }
}