Поймать "ничего не найдено" в Parse PFQuery
При использовании PFQuery, если никаких результатов не найдено, он просто выводит его на консоль, но не позволяет мне обработать ошибку в коде. Я не нашел это на их сайте, поэтому я надеюсь обратиться за помощью здесь. Я использую:
findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error)
попытаться найти объекты. Я пытался увидеть, если объекты были ноль, ошибка была ноль, и если objects.count был равен нулю, но ничего из вышеперечисленного не сработало.
Кто-нибудь знает, как обрабатывать случай, когда результат не находится в запросе, используя PFQuery? Спасибо.
РЕДАКТИРОВАТЬ 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
}
}];
Когда я запускаю запрос и не получаю результатов, ничего в блоке не запускается.