iOS 获取公开群时出现问题
使用的 环信 SDK 版本是 V3.3.2(有音视频功能),我初始化 SDK 时使用的 APP-KEY 是环信的,在用户已经登陆的情况下获取到的 aResult.list 数据不对。
使用的 API:
控制台打印结果:
决解思路:
直接打印 aResult 对象里面的 list 数组结果是得不到理想的内容,在 list 数组里面存储的是 EMGroup 类型的对象,分别打印每一个 EMGroup 对象的 groupId 就能获取到我们需要的公开群组的 groupId 了,然后通过该 groupId 就可以获取到每一个具体的公开群组了。
使用的 API:
[[EMClient sharedClient].groupManager getPublicGroupsFromServerWithCursor:nil pageSize:10 completion:^(EMCursorResult *aResult, EMError *aError) {
NSLog(@"aResult.list:%@aResult.cursor:%@aError:%@",aResult.list,aResult.cursor,aError.errorDescription);
}];
控制台打印结果:
aResult.list:(造成这种结果的原因是什么?怎样能正确获取到公开群
ffff,
ffff,
"",
ffff,
"",
"",
ffff,
ffff,
ffff,
""
) aResult.cursor:10 aError:(null)
决解思路:
直接打印 aResult 对象里面的 list 数组结果是得不到理想的内容,在 list 数组里面存储的是 EMGroup 类型的对象,分别打印每一个 EMGroup 对象的 groupId 就能获取到我们需要的公开群组的 groupId 了,然后通过该 groupId 就可以获取到每一个具体的公开群组了。
没有找到相关结果
已邀请:
1 个回复
dujiepeng