在Parse PFQuery中捕获“没有找到结果”

时间:2015-10-10 00:49:34

标签: objective-c performance parse-platform error-handling

使用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
            }
        }];

当我运行查询并且没有得到结果时,块中没有任何内容运行。

0 个答案:

没有答案