Получить информацию о PFUser, который не является текущим пользователем
Я использую инфраструктуру Parse и настроил ее, где я могу войти в систему и получить доступ к пользователю, который входит в объект PFUser. Я хочу иметь возможность посещать страницу друзей, и для этого мне нужно запрашивать и извлекать данные (имена и другие фрагменты информации) объекта PFUser, который не включен в систему. Я не могу найти какие-либо запросы, которые позволяют мне доступ к данным из класса пользователя. Я надеюсь это имеет смысл,
Спасибо
1 ответ
Это действительно зависит от того, по каким критериям вы хотите искать, но вы можете запросить PFUser
так же, как и любой другой PFObject
в разборе. Разница лишь в том, что вы создаете свой запрос с +[PFUser query]
метод. Вот пример из документации Parse:
PFQuery *query = [PFUser query];
[query whereKey:@"gender" equalTo:@"female"]; // find all the women
NSArray *girls = [query findObjects];
Вы также можете запросить, где пользователь является связанным объектом в другом классе в Parse, и вы также можете обрабатывать результаты асинхронно:
PFQuery *query = [PFQuery queryWithClassName:@"Post"];
[query whereKey:@"user" equalTo:user];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
// do something with results
}];
Ознакомьтесь с документацией по запросам, чтобы ознакомиться с другими примерами того, что можно делать с запросами.