[HomeWorkDetailVC scrollViewDidScroll:]: message sent to deallocated instance 0x12f1baa90

视图中用了很多scrollview,还设置了代理,结果每次返回前一个界面, 基本都会发生creash.报错如下:

[HomeWorkDetailVC scrollViewDidScroll:]: message sent to deallocated instance 0x12f1baa90

用了很多方法,找不到报错位置,百度后发现一个很简单的解决方案

在控制器的dealloc方法中,设置scrollView的delegate为nil,问题解决.

但是还是要学习xcode调试,找出错误代码,哪位大神有资料,xcode7.2 的调试内存问题的方法.....谢谢

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 修复bug 是开发者经常遇到并乐此不疲的一件事,尤其是看到bug现象就能想到哪了出问题了, 修复之后那种体验不可言...
    GGRay阅读 1,159评论 1 2
  • 问题: 突然发现问题:测试说,我们项目在 iOS 8 下,点击某个 UITextField 会有闪退,经过测试发现...
    dvlproad阅读 3,445评论 2 2
  • 你走吧,那些无奈 我原本平静的生活着 你走吧,那些惊喜 我原本平静的生活着 你走吧,那些愤怒 我原本平静的生活着 ...
    坠落羽翼阅读 257评论 0 1
  • 当桌8位玩家全部选了医生职业,其中有7位银行家,进行了15轮。 复盘看整个游戏: 1,目标管理做了吗? 没有主动思...
    七七简书阅读 202评论 0 0