如果是通過官方的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