使用PFQuery时,如果没有找到结果,它只是将其输出到控制台,但不允许我处理代码中的错误。我没有在他们的网站上找到这个记录,所以我希望在这里寻求帮助。我正在使用:
findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error)
尝试查找对象。我试过看对象是否,错误是,如果 objects.count等于零但是没有以上工作。
有没有人知道如何使用PFQuery处理结果不在查询中的情况?谢谢。
EDIT 10/10/2015:我的代码:
PFQuery *query = [PFQuery queryWithClassName:@"Group"];
[query getObjectWithId:s];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error && [objects count] > 0) {
// The find succeeded.
}
}else if ([objects count] == 0) {
// Should run when there is nothing found
}
else {
// Log details of the failure
}
}];
当我运行查询并且没有得到结果时,块中没有任何内容运行。