leancloud / ChatKit-OC

此项目已经废弃,以后不再维护。我们推出了基于 Swift SDK 的 Chat Demo。
https://github.com/leancloud/swift-sdk-demo
MIT License
2.12k stars 461 forks source link

LCCKConversationViewController打开后,cpu始终99%,耗电也很严重的问题 #301

Open qujian82 opened 7 years ago

qujian82 commented 7 years ago

真机下,会话界面(LCCKConversationViewController)打开后,cpu始终99%,耗电也很严重。返回到最近的聊天列表界面后,LCCKConversationViewController并没有释放内存,cpu仍然99%,耗电也是在 very high级别没变。请问这是什么原因呢?

qujian82 commented 7 years ago

找到循环的地方了,是在设成圆角头像时,是在 UIImageView+LCCKExtension.m 文件里的updateImageView函数,一直在循环,不知道是什么原因导致的?

ghost commented 7 years ago

另外貌似最近信息以及用户profile都会优先从服务器download,而且profile会重复下载数据,内存的缓存貌似也根本没用到,导致加载速度很慢

koalahl commented 7 years ago

我直接注释掉了else

chenxiaoxing commented 7 years ago

请问一下,设置圆角导致cpu局高不下的bug解决了吗,我用的是pod上的0.8.14版本,发现这个问题还是存在的