注册

我IOS集成环信SDK以后,公有群组列表获取不到,为什么?

已邀请:
你是怎么获取的?什么版本sdk?
我是2.1.7的版本:
方法一:
    [[EaseMob sharedInstance].chatManager asyncFetchAllPublicGroups];
方法二:
[[EaseMob sharedInstance].chatManager asyncFetchAllPublicGroupsWithCompletion:^(NSArray *groups, EMError *error) {

        if (!error) {

            NSLog(@"获取成功 -- %@",groups);

        }

    } onQueue:nil];
 
以及Demo当中的这个方法
- (void)asyncFetchPublicGroupsFromServerWithCursor:(NSString *)cursor

                                     pageSize:(NSInteger)pageSize

                                andCompletion:(void (^)(EMCursorResult *result, EMError *error))completion;
 
我全都试过了,都获取不到,不知道是否还有其他的配置,我看2.1.7sdk中的ipa文件中,公有群组是可以获取到得,所以我不是很明白,为什么这3种方式都获取不到?
补充:方法一设置了代理,但是根本没有回调,方法二block也没有回调
 
 
 
你在demo里面search下asyncFetchPublicGroupsFromServerWithCursor看看是怎么实现的,断点下看看,接口是没问题的,获取不到有什么error么

屏幕快照_2015-07-20_上午11.10_.06_.png


目前我这个PublicGroupListViewController我用的就是demo里的代码,我都没有改过,
debug下查看,没有错误,返回的list是空的

要回复问题请先登录注册