1. 程式人生 > >融雲IM-IOS版 會話列表刪除最後一條資訊時閃退

融雲IM-IOS版 會話列表刪除最後一條資訊時閃退

由於開發電商App需要客服的功能,臨時使用了融雲IM,基本上解決了有無問題。測試時發現會話列表(RCConversationListViewController)當側滑刪除最後一條會話時,程式崩潰閃退。異常資訊如下:

融雲IM 刪除最後一條會話閃退

打客服電話,提交工單來回踢皮球,問題依然沒解決。升級到最新版2.9.7同樣存在,客服反饋他們的Demo 沒問題。可官方Demo下載無法執行,說法已無法考證。萬般無奈只有自己想辦法,最後通過查詢資料得到了解決。就是在繼承了 RCConversationListViewController 會話列表中 重寫 willMove 方法:具體參考程式碼如下:

//MARK: - 防止刪除最後一條資訊而崩潰
    override func willMove(toParent parent: UIViewController?) {
        print("即將刪除")
        self.refreshConversationTableViewIfNeeded()
    }

其他聊天使用者影象及暱稱顯示等問題可留言@我

以上就是這些,謝謝批閱