ios 11 系统CPU过高,xib中textfield使用导致出过高

ios11 发布之后,作为开发肯定是第一时间进行了升级测试,全新的系统不免会带来这样那样的问题。
项目中使用xib的小伙伴们会发现,项目的cpu使用率非常高,尤其是初始化的时候,并没有线程的操作,CPU的使用率也是久高不下。这里可能要寻求苹果官方的帮助了,因为想不到任何办法进行解决,只要不使用xib就不会有这样的问题。

这里有一个简单的办法,在 xib 中将所有 TF 的初始加载的值变成“ ”,空格, 而不是使用“”或者nil,这样系统加载就不会进行循环判断,便不会占用CPU的使用。

 

posted @ 2018-01-23 14:58  柠檬树下柠檬果  阅读(273)  评论(0编辑  收藏  举报