finduser查询返回nil Parse和swift

时间:2015-01-22 08:49:18

标签: xcode swift parse-platform pfquery

我试图找到哪位用户在博文上发表了评论。但它总是返回零和总对象0,我不知道我做错了什么。这是我获取用户用户名

的代码
var finduser:PFQuery = PFUser.query()
finduser.whereKey("ObjectId", equalTo: commentclass.objectForKey("byuser").objectId)
finduser.findObjectsInBackgroundWithBlock { (objects:[AnyObject]!, error:NSError!) -> Void in
    if error == nil {
        if let aobjects = objects {
           let puser = (aobjects as NSArray).lastObject as? PFUser
            cell.userName.text = puser?.username
            println(puser) // returns nil
            println(aobjects.count) // returns 0
        }
    }
}

1 个答案:

答案 0 :(得分:0)

它应该是 o objectId而不是 TO objectId,还要确保没有为可能禁止请求用户看到此对象的用户对象设置ACL。