问题描述
我使用loadAllMyGroupsFromDatabaseWithAppend2Chat获得全部group用以显示groupSubject,然后使用changeGroupSubject:forGroup:error:修改groupSubject,使用EMGroup的groupSubject可以获得修改后正确值,但是用XCode查看internal下的_groupSubject没有变化,同时关闭app后重新打开,用loadAllMyGroupsFromDatabaseWithAppend2Chat获得group的groupSubject的值还是未修改前的值 似乎没有把更新后的groupInfo保存至数据库中[但内存中的group数据已经改变],有什么方法可以把groupInfo保存至数据库中,或者有什么注意事项和参数以保证groupInfo能有效保存至数据库
解决方案
获取群详情从服务器获取,asyncFetchGroupInfo调用这个方法。
解决方案二:
群详情只能从服务器直接获取吗,app使用中断网怎么办?
解决方案三:
恩,群详情需要调用这个接口asyncFetchGroupInfo去获取,app使用中断网就掉线了。
解决方案四:
那app在断线状态,就无法显示群名称,而会话消息可以从db取出来,但在UI上不显示群名称[及其他可能需要群详情的地方]又不合理,或者直接不显示会话(这样也不好吧),难道要app自己处理群详情的本地存取工作。
时间: 2024-11-03 01:01:19