获取所有自己创建的与加入的群数据不是最新的怎么办?
本帖最后由 seemse 于 2015-6-1 10:01 编辑
用了环信的SDK获取所有的与自己有关的群,就是创建的和加入的,可数据就像SDK方法里说的那样,必须之前获取过群组列表的情况下才会有值,且不能保证最新,这个怎么办,我采用了好几个方法都不行,不能全部获取到与自己有关的群,有更准确的方法吗
用了环信的SDK获取所有的与自己有关的群,就是创建的和加入的,可数据就像SDK方法里说的那样,必须之前获取过群组列表的情况下才会有值,且不能保证最新,这个怎么办,我采用了好几个方法都不行,不能全部获取到与自己有关的群,有更准确的方法吗
没有找到相关结果
已邀请:
11 个回复
Half12345
seemse
还有NSArray *myGroups = [.chatManager fetchMyGroupsListWithError:&error];
还有NSArray *groupList = [.chatManager groupList];这三种,我是删除了缓存,在运行,之前创建的群就都显示不出来了
Half12345
seemse
lizg - ……
环信SDK吗,20150408的
现在最新的V2.1.7 2015-05-28,更新更新到最新版本吧
seemse
seemse
Half12345
/**
@brief 获取与我相关的群组列表(自己创建的,加入的)(同步方法)
@param pError 获取错误信息
@Return 群组列表
@discussion
获取列表成功 判断条件:*pError == nil && returnArray != nil
*/
- (NSArray *)fetchMyGroupsListWithError:(EMError **)pError;
/*!
@Method
@brief 获取与我相关的群组列表(自己创建的,加入的)(异步方法)
@discussion
执行后, 回调会被触发
*/
- (void)asyncFetchMyGroupsList;
/*!
@Method
@brief 获取与我相关的群组列表(自己创建的,加入的)(异步方法)
@param completion 消息完成后的回调
@param aQueue 回调block时的线程
@discussion
获取列表成功 判断条件:completion中,error == nil && groups != nil
*/
- (void)asyncFetchMyGroupsListWithCompletion:(void (^)(NSArray *groups,
EMError *error))completion
onQueue:(dispatch_queue_t)aQueue;
seemse
Half12345
seemse