我是Parse的新手,我正在尝试为当前用户检索朋友列表,但我的结果总是为零。
以下是我在服务器上的数据:
这是我的iOS代码:
- (IBAction)button_login:(id)sender
{
[PFUser logInWithUsernameInBackground:[textField_username text]
password:[textField_password text]
block:^(PFUser *user, NSError *error)
{
if (!error)
{
NSLog(@"logged in!");
// find friends
PFQuery *query = [PFQuery queryWithClassName:@"Users"];
[query whereKey:@"user" equalTo:[PFUser currentUser]];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error)
{
NSLog(@"objects = %@", objects);
}
}];
}
else
{
NSLog(@"can't login. Error = %@ %@", error, [error userInfo]);
}
}];
}
我的想法是允许用户登录应用程序,一旦用户登录,我想要检索他的朋友列表,甚至在推送到下一个视图控制器之前。
我做错了什么?
答案 0 :(得分:1)
这是我在Parse中查询的方式,
PFQuery *query = [PFUser query];
[query orderByAscending:@"username"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (error) {
NSString *errorString = [error userInfo][@"error"];
NSLog(@"Log %@", errorString);
}
else {
// all good
}
}];