ios - 使用指针检索用户信息。解析

标签 ios swift parse-platform

我有一个名为 Posts 的类,其中有 postedBy 列,我在其中保存 PFUser.currentUser() (指针) 。所以我想使用 Posts 类中的 postedBy_User 类中检索用户名、个人资料图片和内容。实现这一目标的最短且有效的方法是什么?我对关系查询不太熟悉。

最佳答案

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

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
                        }



                    }
               })

            }


        }


    }
}

关于ios - 使用指针检索用户信息。解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32288928/

相关文章:

swift - 切换披露三角形?

swift - 获得一个通用的枚举属性,而不必匹配每个案例

swift - 将 podspec 添加到主干但该站点未正确显示我的 pod

ios - 如何防止UIWebView缓存图像?

iphone - 使用用户触摸可调整大小的 View

javascript - 检查用户是否有角色 - 解析云代码

ios - 如何获取 PFQuery.queryWithClassName 返回的唯一行?

javascript - 在 CloudCode 私有(private)函数中使用 Parse 对象

ios - 将 Private Apple Framework 与 CocoaPods 链接起来

ios - Twitter 反向身份验证凭据突然停止在 iOS 上运行