2014-01-27 1 views
1

Я использую структуру Parse и настраиваю, где я могу войти в систему и получить доступ к пользователю, который регистрируется в объекте PFUser. Я хочу, чтобы иметь возможность посетить страницу друзей, и для этого мне нужно запросить и получить данные (имена и другие фрагменты информации) объекта PFUser, который не входит в систему. Я не могу найти запросы, которые позволяют я получаю данные из класса User. Я надеюсь, что это имеет смысл,Получить данные PFUser, которые не являются текущим пользователем

Благодарности

ответ

0

Это действительно зависит от того, какие критерии вы хотите найти, но вы можете запросить PFUser точно так же как и любой другой PFObject в пределах разбора. Единственное различие заключается в том, что вы создаете свой запрос с помощью метода +[PFUser query]. Вот пример из Parse's documentation:

PFQuery *query = [PFUser query]; 
[query whereKey:@"gender" equalTo:@"female"]; // find all the women 
NSArray *girls = [query findObjects]; 

Вы также можете запросить, где пользователь является ассоциированным объектом на какой-либо другой класс в синтаксический анализ и вы также можете обрабатывать результаты асинхронно:

PFQuery *query = [PFQuery queryWithClassName:@"Post"]; 
[query whereKey:@"user" equalTo:user]; 
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { 
    // do something with results 
}]; 

Отъезд query documentation для других примеров того, что вы можете делать с запросами.

+0

Помог ли решить вашу проблему, Оли? Если да, примите ответ Джеймса – Moonwalkr