swift iOS 不执行deinit的原因:
1、使用了UITabView,没做优化(其中一个优化方案是,在UIView中自定义一个,然后让UIViewController调用)
2、代理使用了强引用,delege = self
改成:
weak var weakSelf = self
delete = weakSelf!
3、方法体传参中使用了强引用
原来的代码 修改后的代码—————我是优雅的广告,请多多关注简书作者,鱼笨自由—————
喜欢请点亮小红心,热爱请关注。您留下的每一个足迹都是我前进的动力。谢谢您的到来,感谢您的阅读。
网友评论