IM 即时通讯 (442)
Android (209)
- 初始化&链接 (8)
- 事件&监听处理 (7)
- 用户信息 (13)
- 会话列表 (16)
- 聊天会话 (26)
- 消息处理 (35)
- 自定义消息 (6)
- 音视频 (2)
- 推送&通知 (34)
- 扩展功能 (4)
- 第三方地图 (3)
- 依赖&配置 (9)
- 升级说明 (3)
- 其他 (43)
iOS (168)
- SDK 导入 (10)
- 连接 (8)
- 事件处理 (2)
- 用户信息 (3)
- 会话列表 (14)
- 聊天会话 (44)
- 消息处理 (26)
- 自定义消息 (8)
- 推送&通知 (19)
- 扩展功能 (5)
- 国际化 (4)
- 音视频 (3)
- 其他 (22)
Web (36)
Server (29)
聊天界面无法返回。
在聊天界面聊了一会后,按返回键没有反应,无法退出
发布时间: 2015-08-06 16:27
回答:
这种情况一般都是您继承了我们的会话界面。但当继承我们的会话界面时需要注意以下几点。
1,重写 notifyUpdateUnreadMessageCount 函数,这里更新左按钮上的未读信息,还会设置点击事件处理函数为 leftBarButtonItemPressed(可以参考demo)
2,重写 leftBarButtonItemPressed 函数,在这个函数里调用 super,然后自己pop 或着 dismiss(可以参考demo)
这么设计的原因是我们的会话基类需要知道退出当前界面的事件(我们需要保存草稿和退出聊天室等操作),但又不知道以何种方式退出(不清楚是 pop 还是 dismiss 等)。所以必须继承了,然后自己重写左按钮事件处理函数,调用完super后自己 pop 或着 dismiss )