本文介绍了Parse.com 查询用户类 (swift)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我尝试从User"类中查询所有用户时遇到一些奇怪的问题它没有找到任何用户
I encounter some strange problem when I try to query all users from the "User" class It dos not find any Users
var query:PFQuery=PFQuery(className: "User");
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]!, error: NSError!) -> Void in
if !(error != nil) {
for(var i=0;i<objects.count;i++){
var object=objects[i] as PFObject;
var name = object.objectForKey("username") as String;
println(name);
}
}
}
我尝试更换
var query:PFQuery=PFQuery(className: "User");
与
var query:PFQuery=PFQuery(className: "AnotherClass");
一切都像我应该的那样工作.我认为用户"类一定有什么特别之处
and everything worked like i should. I think it must be something special about the "User" class
推荐答案
User 不是 User 表的适当名称.您需要使用以下内容:
User isn't the appropriate name for the User table. You need to use the following:
var query : PFQuery = PFQuery(className: "_User")
更合适的方法是:
var query : PFQuery = PFUser.query()
这篇关于Parse.com 查询用户类 (swift)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!