我的Parse.com有问题。
如果用户已经存在,我想检查一下。我使用以下代码执行此操作:
PFQuery *query = [PFUser query];
if ([query whereKey:@"username" equalTo:textField.text]) {
NSLog(@"User exist");
}
else{
NSLog(@"User don`t exist");
}
但每次检查时,都会说:用户存在。但这不可能。
我该如何解决?
答案 0 :(得分:12)
你应该有更多的东西:
PFQuery *query = [PFUser query];
[query whereKey:@"username" equalTo:textField.text];
[query getFirstObjectInBackgroundWithBlock:^(PFObject *object, NSError *error) {
if (object != nil) {
NSLog(@"User exist");
}
else
{
NSLog(@"User don`t exist");
}
}];