调试的时候发现CPU的使用率竟然达到了100%,而且用了一会儿手机就很烫
image.png
上网参考了这篇,没找到合适的解决方案
https://www.cnblogs.com/isItOk/p/6582878.html
然后又看到了这个http://www.cocoachina.com/bbs/read.php?tid=1693642
发现我自己的项目就是这样。
在首页有个气泡悬浮的动画,一旦离开首页,cpu的占有率就直接飙到100%以上。原因是我在离开这个页面的时候,没有让动画停下来,动画还在继续着。
于是加上判断,在viewDidDisappear方法里,让动画停下来。然后viewWillAppear里,重新开启动画(从其他界面返回时,动画效果必须还在)。
改完之后再试,发现cpu的占有率就恢复了正常。
网友评论