finduser 查询返回 nil Parse 和 swift

finduser query returning nil Parse and swift

我正在尝试查找哪个用户在博客 post 上发表了评论。但它总是 returns nil 和总对象 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
        }
    }
}

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