如果是通過(guò)官方的EaseUI來(lái)進(jìn)行獲取會(huì)話列表.在官方文檔上面可以看到,通過(guò)初始化EaseConversationListViewController來(lái)實(shí)現(xiàn)會(huì)話列表,但實(shí)際上然并卵.
然后git, stackoverflow....上面的demo通過(guò)EaseMobSDK在調(diào)[[EaseMob sharedInstance].chatManager conversations];也可以獲取到會(huì)話列表,
pod 'EaseMobSDK'之后發(fā)現(xiàn)報(bào)重復(fù)定義的錯(cuò)誤,是因?yàn)榄h(huán)信官方(HyphenateLite_CN ----EaseMobSDK)SDK類的沖突,里面有相同的類名,(因?yàn)槲抑凹蓡瘟牡臅r(shí)候是用'HyphenateLite_CN'實(shí)現(xiàn)的,這里不得不吐槽一下,做的真low),之后我想過(guò)改掉重復(fù)定義的枚舉名,但是發(fā)現(xiàn),枚舉類型雖然相同,但枚舉變量是不同的.然后我又想用define來(lái)解決這個(gè)問(wèn)題,但發(fā)現(xiàn)這個(gè)問(wèn)題簡(jiǎn)直像個(gè)無(wú)底洞........(這里省去八百萬(wàn)字吐槽)
其實(shí)解決方法很簡(jiǎn)單,就像最上邊說(shuō)的那樣,初始化EaseConversationListViewController這個(gè)控制器并push到EaseConversationListViewController控制器之后,在viewDidLoad調(diào)下[self tableViewDidTriggerHeaderRefresh]這個(gè)方法就解決了
(在我解決之后,發(fā)現(xiàn)文檔上并沒(méi)有提起使用這個(gè)方法)
gh_load