内存耗尽导致的程序闪退,(无法捕获奔溃日志)

报错:Lost connection to “真机”
现象:按类别tab页面滑动tableview一定次数后,直接报如上错误。

Paste_Image.png

排查:用profile工具发现,这个页面操作后内存一直在增加
Paste_Image.png

看里面具体内存量最大的是 第三方库图片缓存导致,(应该不会是第三方库问题,那应该是使用这个库的tableview有问题)
仔细比较其他没有奔溃的页面,和该崩溃的页面tableview相关区别,发现是定义成weak属性导致。

修改:将tableView weak类型改成strong 解决##

Paste_Image.png

如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。

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

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,163评论 1 32
  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 5,316评论 1 23
  • 注册企鹅号一周了 起床:5:20 就寝:22:00 天气:阴 心情:期待 纪念日:企鹅号注册一周了,发表过一个自己...
    车叔扒科技阅读 197评论 0 3
  • 在认识萌姐之前我是一个不折不扣的夜猫子,大部分是因为工作经常加班,还有就是生物钟已经定型,很难在10点之前入睡,我...
    早起写作阅读 378评论 0 0
  • 我住的这个乡旮旯也能迎来春天, 更别说是野百合, 她早已经悄然来到了池塘边。 池塘中央有一珠水仙, 岸上一排杨柳,...
    老绵羊七夕阅读 321评论 0 1