tim*_*yng 6 parse-platform pfquery swift
当我尝试从"用户"类查询所有用户时遇到一些奇怪的问题它找不到任何用户
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);
}
}
}
Run Code Online (Sandbox Code Playgroud)
我试过更换
var query:PFQuery=PFQuery(className: "User");
Run Code Online (Sandbox Code Playgroud)
同
var query:PFQuery=PFQuery(className: "AnotherClass");
Run Code Online (Sandbox Code Playgroud)
一切都像我应该的那样奏效.我认为对于"用户"类来说一定是特别的
Deh*_*hli 25
用户不是User表的适当名称.您需要使用以下内容:
var query : PFQuery = PFQuery(className: "_User")
Run Code Online (Sandbox Code Playgroud)
更合适的方法是:
var query : PFQuery = PFUser.query()
Run Code Online (Sandbox Code Playgroud)
您无法查询此类用户.相反,你需要:
var findUsers:PFQuery = PFUser.query();
findUsers.whereKey("username", equalTo: searchText.text)
Run Code Online (Sandbox Code Playgroud)
请参阅解析文档:
https://parse.com/docs/ios_guide#users-querying/iOS
归档时间: |
|
查看次数: |
10701 次 |
最近记录: |