从Quickblox API

时间:2016-04-26 04:04:35

标签: quickblox relation custom-object

我在我的应用程序中使用Quickblox SDK并在Quickblox管理面板中设计了自定义对象。我在自定义对象之间存在一些复杂的关系,而无法弄清楚如何使用Quickblox API检索记录。

问题:

有两个表1.User 2.Group,我在Quickblox API中提到使用parent_id键成功获取特定使用创建的所有组,以维护表之间的关系。

我想要检索用户创建的所有组以及用户作为成员添加的组,这些组是由其他Users创建的。如何解决这个问题?在我的组表中,我有一个列,它是一个userIds数组,代表所有组成员。

任何人都可以告诉我如何解决这个问题。我如何查询和检索。我在数据库知识方面很差,而且Quickblox在数据库设计方面采用了不同的方法。

1 个答案:

答案 0 :(得分:0)

NSMutableDictionary *getRequest = [NSMutableDictionary dictionary];    
[getRequest setObject:user_id forKey:@“user_ids_column_name[in]"];
[getRequest setObject:user_id forKey:@"ParentID"];


    QBRequestErrorBlock errorBlock = ^(QBResponse *response) {

        NSLog(@"error: %@", response.error);

    };

    [QBRequest objectsWithClassName:@“Group” extendedRequest:getRequest successBlock:^(QBResponse *response, NSArray *objects, QBResponsePage *page){


        NSLog(@"Success");


    } errorBlock:errorBlock];