CYLTabBarController
CYLTabBarController copied to clipboard
[bug]:内存泄漏,CYLTabBarController没有被正确释放
将appdelegate的window的根控制器设置为其他控制器,这个时候CYLTabBarController并没有被释放,查看内存是CYLTabBarController被一个Block强持有,这个block是在下面这个方法里: UIKitCore`__65-[UITabBarController _showBarWithTransition:isExplicit:duration:]_block_invoke.702: 0x1c41bc084 <+0>: stp x22, x21, [sp, #-0x30]! 0x1c41bc088 <+4>: stp x20, x19, [sp, #0x10] 0x1c41bc08c <+8>: stp x29, x30, [sp, #0x20] 0x1c41bc090 <+12>: add x29, sp, #0x20 ; =0x20 0x1c41bc094 <+16>: mov x20, x0 0x1c41bc098 <+20>: mov x0, x1 0x1c41bc09c <+24>: bl 0x1c4d49e08 ; symbol stub for: -[_UICloudSharingActivity _activitySupportsPromiseURLs] 0x1c41bc0a0 <+28>: mov x19, x0
这个问题解决了嘛?
这个问题解决了嘛?
没有,我在更换根控制器的时候,强行让CYLTabbarController 释放了我们的首页的几个控制器,但是CYLTabbarController本身还是没有被释放的
这个问题解决了嘛?
没有,我在更换根控制器的时候,强行让CYLTabbarController 释放了我们的首页的几个控制器,但是CYLTabbarController本身还是没有被释放的
我的新项目还没有开,还在考虑用不用这个东东
怎么看出是CYLTabbarController引起的内存泄漏?
试试 https://github.com/ChenYilong/CYLTabBarController/issues/312 这里设置透明度的方法/