解析分类用户

时间:2014-12-17 04:45:34

标签: objective-c parse-platform

所以我正在开发一个社交应用程序,我只想显示去同一所学校的用户的帖子。

以下是该方法的代码:

PFUser * user = [PFUser currentUser];

PFQuery *retrieveData = [PFQuery queryWithClassName:@"Posts"];
[retrieveData whereKey:user[@"school"] equalTo:@"Millersville"];
[retrieveData findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {


    home = [[NSArray alloc]initWithArray:objects];

    [mainTableView reloadData];


}];

我使用Millersville作为一所测试学校,当我运行该应用程序时,该表是空白的,我无法弄清楚原因。

3 个答案:

答案 0 :(得分:0)

// reload UIKit objects in main

dispatch_async(dispatch_get_main_queue(), ^{
   [mainTableView reloadData];
});

答案 1 :(得分:0)

我不完全确定您可以像这样查询Parse:

[retrieveData whereKey:user[@"school"] equalTo:@"Millersville"];
在我看来,

关键参数应该是一个字符串。您可以尝试查询用户对象,然后使用用户对象集查询帖子。

答案 2 :(得分:0)

我对PFQuery调用进行了更多研究,它实际上有另一个选项,您可以使用谓词进行查询,从而可以过滤我需要的帖子。