0
Я пытаюсь найти все сообщения текущего пользователя. Когда я добавляю строку [query whereKey:@"user" equalTo:[PFUser user]];
, запрос даже не выполняется, так как «получение сообщений?» никогда не печатает на консоли. Когда я прокомментирую [query whereKey:@"user" equalTo:[PFUser user]];
, он работает отлично. Что я делаю не так?Нечеткое поведение PFQuery
PFQuery *query = [PFQuery queryWithClassName:@"Post"];
[query orderByDescending:@"createdAt"];
[query includeKey:@"filter"];
[query whereKey:@"user" equalTo:[PFUser user]];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
NSLog(@"retrieving posts?");
...
}];
ли Разбор журналов о том, что-нибудь? Или вы можете использовать контрольные точки, чтобы узнать, попадает ли она в строку 'findObjects'? – kezi
'[Пользователь PFUser]' создает нового пользователя. Вероятно, вы хотите '[PFUser currentUser]', но это не оправдание для синтаксического разбора, не вызывающего блок завершения. Это должно произойти независимо от того, какая ошибка содержит ваш код. – danh