Поймать "ничего не найдено" в 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
            }
        }];

Когда я запускаю запрос и не получаю результатов, ничего в блоке не запускается.

0 ответов

Другие вопросы по тегам