Xcode 返回nil Parse和swift的finduser查询
我正试图找到哪个用户对这篇博文发表了评论。但它总是返回nil和total objects 0,我不确定我做错了什么。这是我获取用户用户名的代码Xcode 返回nil Parse和swift的finduser查询,xcode,swift,parse-platform,pfquery,Xcode,Swift,Parse Platform,Pfquery,我正试图找到哪个用户对这篇博文发表了评论。但它总是返回nil和total objects 0,我不确定我做错了什么。这是我获取用户用户名的代码 var finduser:PFQuery = PFUser.query() finduser.whereKey("ObjectId", equalTo: commentclass.objectForKey("byuser").objectId) finduser.findObjectsInBackgroundWithBlock { (objects:[A
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,这可能会禁止请求用户查看此对象。谢谢我已经弄明白了,我不知道为什么我脑子里有大写字母o