修复前:启动后,不做任何操作的静止状态内存如图
![](https://img.haomeiwen.com/i589368/8924185897283f46.png)
修复后
![](https://img.haomeiwen.com/i589368/0a614ae0950b54aa.png)
原因:启动时采用了第三方的json 动画库 lottie-ios,用于显示动画类的启动页,启动完后,没有手动停止动画, 执行完毕后,如果不再需要执行,手动调用stop
swift 参考:
let animation = Animation.named(animationName, bundle: Bundle.main, subdirectory: nil, animationCache: nil)
self.animationView?.animation = animation
self.animationView?.play(completion: completion)
AnimationView *animation = [[AnimationView alloc] initWithFrame:self.view.bounds];
[self.view addSubview:animation];
[animation stop];
网友评论