因为项目需要一个导航栏透明过渡效果,因此写了一个方法,过了好多天才发现这个bug,当滑动页面,导航栏处于半透明状态,这时点击返回(pop回上一页面),程序崩溃,报了这么个信息,Google后说是向因为一个UIViewController释放后,又再次向这个VC调用了某些请求导致。当VC释放后,这个xx还没有被释放,所以xx的回调方法还在调用delegate即这里的vc, 所以崩溃就发生了。

解决方法:在dealloc方法中给代理赋值nil

- (void)dealloc {self.tableView.delegate = nil;
}

[****ViewController scrollViewDidScroll:]: message sent to deallocated instance 0x12d6c22f0相关推荐

  1. message sent to deallocated instance 0x154eec600

    在准备提交新的应用时,发现地图在不停切换到导航的时候,会出现很大概率的闪退.后经我们通宵的寻找终于找到原因是因为野指针.我是利用僵尸对象来实现监控每次生成对象的dealloc,出现这原因就是对象提前释 ...

  2. : EXC_BAD_ACCESS (code=EXC_I386_GPFLT)[r retain]: message sent to deallocated instance

    从一个页面退出的时候 遇到如图所示一个崩溃 遇到这种 EXC_BAD_ACCESS崩溃,首先想到野指针异常 然后 使用僵尸断点调试 如图 选中zombie objects ,开启僵尸断点调试 然后进行 ...

  3. [CALayer release]: message sent to deallocated instance

    遇到此问题时,查看以下类的dealloc方法中是否有过度释放. 可以在release前先判断以下对象是否还存在. -(void)dealloc { if (!m_tableView) [m_table ...

  4. iPhone开发过程中调试多次Release问题 message sent to deallocated

    初级:第一步   为程序添加符号断点 malloc_error_break  方法如下. 目标效果:让程序崩溃时跳转到出错到那一行.但是往往达不到这个效果.不行就继续往下看. At times, wh ...

  5. iOS crash 问题分析汇总

    在这里插入图片描述 iOS crash 问题分析 iOS crash 常用分析工具 IOS 崩溃日志 iOS crash 原因分析 1.调用悬浮指针 2.数组越界访问 3.调用了未实现的方法 4.调用 ...

  6. (0055)iOS开发之dealloc认识

    dealloc: ARC唯一一个留着 dealloc 方法的原因就是, 你需要释放一些不在 ARC 控制下的资源. 例如 Core Foundation 对象中调用 CFRelease(), 对那些通 ...

  7. iOS ARC环境下dealloc的使用

    众所周知,iOS开发的时候,使用ARC的话,dealloc函数是不需要实现的,写了反而会出错. 但有些特殊的情况,dealloc函数还是需要的. 比如,在画面关闭的时候,需要把ViewControll ...

  8. Xcode开发技巧——调试

    断点(Breakpoint)断点是调试中非常重要的一个手段.由于在执行到某些代码前需要执行许多其它代码,不可能用单步跟踪一条一条执行过来,这时只要在需要暂停的地方设置一个断点,然后让程序运行,当执行到 ...

  9. python stl文件_打开本地STL文件并创建webgl使用的geometry

    需求 打开本地STL文件 一个独立基于webgl的viewer,会被别的网站重用 将打开文件的数据传输给viewer,并且在文件加载的时候显示进度条 解决方案 #1可以使用传统的html5 api来打 ...

最新文章

  1. 73岁Hinton老爷子构思下一代神经网络:属于无监督对比学习
  2. 初识 HTML5(一)
  3. web.config文件访问物理路径_计算机操作系统学习笔记(五):文件管理
  4. keil5调试如何选择晶振_有源晶振的负载电容重要吗?
  5. find命令_用find命令查找文件目录
  6. Java项目中 log4j的用法
  7. 罗马尼亚:曾经的黑客避风港变身全球安全人才的摇篮
  8. 经典排序算法(十一)--堆排序Heap Sort
  9. c# 执行js方法
  10. 当我们做实验的时候,我们在做什么?
  11. 病毒分析与防护实验3—— 反汇编工具(Ollydbg)的使用
  12. 微信公众号排版指南(全)
  13. 成功安装python后、在dos命令行窗口中-python在WIN运行时去掉DOS窗口显示的方法
  14. 安卓注解处理器-processor
  15. php安全开发正则表达式,动态网页制作PHP常用的正则表达式
  16. 短信猫接收与发送短信整理
  17. python实现中撤销上一步的代码mac_苹果电脑command+z撤销后如何恢复撤销前的上一步?...
  18. 用学号、姓名查询学生信息python
  19. opencv-Python 目标跟踪(一)《Meanshift算法、Camshift算法》
  20. 程序员都秃顶?Python创始人笑了,养生还得学这门语言

热门文章

  1. 理工科科研结果展示怎样让PPT高大上?
  2. STP生成树协议(超详细小白也能看懂)
  3. PbootCMS制作个性分页条之单页/总页数效果教程
  4. 超水平发挥的秘密:放松的专注
  5. 抑郁症可以学计算机吗,AI能从人的话语中察觉到抑郁症吗?目前还为时过早
  6. K210入门必看(MAIX DOCK)(一)
  7. java版我的世界附魔指令_我的世界手机版附魔指令 怎么使用附魔指令大全
  8. Workbench Command——cifti格式操作,如何制作label文件即 Human_MMP.lh.label.gii?
  9. 用Sendmail转寄信件
  10. 反射系数和透射系数随入射角的变化曲线