您当前的位置: 首页 >  xcode

利用Xcode内存图工具分析解决App循环引用一例

发布时间:2018-07-27 20:59:38 ,浏览量:0

在调试App时打开Xcode内存图工具,发现有循环引用

这里写图片描述

由上图可得:

SectionTrace对象->SectionDayTracesGroupHeader对象->通过闭包ignore.context->SectionTrace对象

同样有

SectionTrace对象->SectionDayTracesGroupHeader对象->通过闭包evaluate.context->SectionTrace对象

即SectionTrace和SectionDayTracesGroupHeader对象被2条线牢牢锁住,无法被释放!

打开SectionDayTracesGroupHeader类,看一下

class SectionDayTracesGroupHeader:HeaderFooterViewRepresentable{
    typealias HandleType = (Date)->() //忽略、评定按钮的回调 var ignoreHandle:HandleType?
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107766博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.3023s