Bug:播放页面自动跳到首页
2016-04-12 16:14
274 查看
一,经历:
1.第一感觉就是从直播间中收到了通知,然后通知得知了用户未登录,直播间便 pop 退出了.
2.由于这个问题是很难复现的,研究了快一个星期后,才发现是直播间底部的我的历史页面中接收到了直播间发送的通知,让 navigationcontroller 退出最顶部页面.
3.真的不敢相信,问题会是这么隐蔽.不是当事人关闭了自己,而是当事人通知了其父类,其父类却把自己当成了最顶部的页面,便把最顶部的页面退出了,实际上是退出了其子类,即当前的直播间页面.
二,总结:
1.添加通知的监听者时,一定要考虑所有发送通知的情况.
1.第一感觉就是从直播间中收到了通知,然后通知得知了用户未登录,直播间便 pop 退出了.
2.由于这个问题是很难复现的,研究了快一个星期后,才发现是直播间底部的我的历史页面中接收到了直播间发送的通知,让 navigationcontroller 退出最顶部页面.
3.真的不敢相信,问题会是这么隐蔽.不是当事人关闭了自己,而是当事人通知了其父类,其父类却把自己当成了最顶部的页面,便把最顶部的页面退出了,实际上是退出了其子类,即当前的直播间页面.
二,总结:
1.添加通知的监听者时,一定要考虑所有发送通知的情况.
相关文章推荐
- c#反射机制
- 在家里发现上不了网怎么办?(腾讯面试)
- 验证码2和其中 StringBuilder
- 1
- 分布式数据库资料
- 《Java程序设计基础教程》第19讲 JavaGUI编程高级
- 数位DP 浅谈(hihocoder 1033:交错和)
- Minimum Window Substring 最小覆盖子串算法
- java简单实现websocket
- 搜索—Problem_1005-Turn the corner
- java 基础数据遍历(2)----二维数组查找
- 第六周作业----单元测试
- [原创]升级SOUI WKE以支持_blank
- Android——SQLite数据库(一)创建数据库、创建表、初始化数据
- 十个随机数求和
- Mercurial使用笔记(4)
- android6.0 adbd深入分析(一)adb驱动初始化、读取adb节点线程
- zzulioj1863(模拟&打表)
- 推荐10个免费在线测试网页性能工具
- 98. Validate Binary Search Tree