解析PFQueryTableView加载用户关系

时间:2014-10-19 21:30:51

标签: ios objective-c iphone parse-platform relationship

是否可以使用具有用户关系的PFQueryTableView?例如,我可以在常规的Tableview中轻松列出用户关系(在这种情况下是受欢迎的项目),如下所示:

 PFRelation *relation = [self.currentUser relationForKey:@"favorites"];

[[relation query] findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    if (error) {
        // There was an error

    } else {
        // NSLog(@"%@", objects);
        salesArray = nil;
        salesArray = [[NSMutableArray alloc]initWithArray:objects];
        [self.tableView reloadData];
    }
}];

但是PFQueryTableView要求你输入一个parseClassName。那么我会在这里放入Users类然后覆盖objectsLoad方法或其他什么来获取特定的登录用户收藏夹吗?

1 个答案:

答案 0 :(得分:0)

不确定这是否是最佳解决方案,但我创建了一个Dummy类,以避免PFQueryTableView自动下载数据。我基本上在Parse上创建了一个名为Dummy的空类。然后,我只需将对象设置为self.objects,然后将[self loadObjects];设置为刷新tableview。