你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
搜索问题、话题或人...
输入关键字进行搜索
搜索:
问题
精选文章
开源项目
视频教程
活动
· · ·
帮助
登录
注册
环信_iOS
我IOS集成环信SDK以后,公有群组列表获取不到,为什么?
没有找到相关结果
已邀请:
与内容相关的链接
提交
4 个回复
Half12345
你是怎么获取的?什么版本sdk?
Alanlingyl
我是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也没有回调
Half12345
你在demo里面search下asyncFetchPublicGroupsFromServerWithCursor看看是怎么实现的,断点下看看,接口是没问题的,获取不到有什么error么
Alanlingyl
目前我这个PublicGroupListViewController我用的就是demo里的代码,我都没有改过,
debug下查看,没有错误,返回的list是空的
要回复问题请先
登录
或
注册
发起人
Alanlingyl
问题状态
最新活动:
2015-07-20 11:28
浏览:
2493
关注:
2
人
4 个回复
Half12345
Alanlingyl
方法一:
[[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也没有回调
Half12345
Alanlingyl
目前我这个PublicGroupListViewController我用的就是demo里的代码,我都没有改过,
debug下查看,没有错误,返回的list是空的