iOS获取环信会话列表

如果是通过官方的EaseUI来进行获取会话列表.在官方文档上面可以看到,通过初始化EaseConversationListViewController来实现会话列表,但实际上然并卵.

然后git, stackoverflow....上面的demo通过EaseMobSDK在调[[EaseMob sharedInstance].chatManager conversations];也可以获取到会话列表,

pod 'EaseMobSDK'之后发现报重复定义的错误,是因为环信官方(HyphenateLite_CN ----EaseMobSDK)SDK类的冲突,里面有相同的类名,(因为我之前集成单聊的时候是用'HyphenateLite_CN'实现的,这里不得不吐槽一下,做的真low),之后我想过改掉重复定义的枚举名,但是发现,枚举类型虽然相同,但枚举变量是不同的.然后我又想用define来解决这个问题,但发现这个问题简直像个无底洞........(这里省去八百万字吐槽)

其实解决方法很简单,就像最上边说的那样,初始化EaseConversationListViewController这个控制器并push到EaseConversationListViewController控制器之后,在viewDidLoad调下[self tableViewDidTriggerHeaderRefresh]这个方法就解决了
(在我解决之后,发现文档上并没有提起使用这个方法)

                                                                                                        gh_load

你可能感兴趣的:(iOS获取环信会话列表)