这种情况一般都是您继承了我们的会话界面。但当继承我们的会话界面时需要注意以下几点。
1,重写 notifyUpdateUnreadMessageCount 函数,这里更新左按钮上的未读信息,还会设置点击事件处理函数为 leftBarButtonItemPressed(可以参考demo)
2,重写 leftBarButtonItemPressed 函数,在这个函数里调用 super,然后自己pop 或着 dismiss(可以参考demo)
这么设计的原因是我们的会话基类需要知道退出当前界面的事件(我们需要保存草稿和退出聊天室等操作),但又不知道以何种方式退出(不清楚是 pop 还是 dismiss 等)。所以必须继承了,然后自己重写左按钮事件处理函数,调用完super后自己 pop 或着 dismiss )
聊天界面无法返回
最新推荐文章于 2024-08-11 23:46:27 发布