加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Xcode IBDesignablesAgentCocoaTouch无限加载CPU?

发布时间:2020-12-14 19:20:38 所属栏目:百科 来源:网络整理
导读:我有一个.xib文件,广泛使用IBDesignable视图.随着视图的增长,我注意到CPU负载不变.现在,我的视图非常大,当我在界面构建器中打开它时,ActivityMonitor显示: .即使我离开.xib文件并转到代码,它仍会继续.停止它的唯一解决方案是关闭,然后打开Xcode并且在真正需
我有一个.xib文件,广泛使用IBDesignable视图.随着视图的增长,我注意到CPU负载不变.现在,我的视图非常大,当我在界面构建器中打开它时,ActivityMonitor显示:

.即使我离开.xib文件并转到代码,它仍会继续.停止它的唯一解决方案是关闭,然后打开Xcode并且在真正需要之前不要打开.xib文件.我粗略的假设是Xcode继续在后台编译我的项目/视图以维持IBDesignable视图的实际状态.

我该怎么做才能防止浪费CPU?

如果它有任何意义 – 我的mac配置:
MacBook Pro(Retina,15英寸,2015年中),2.5 GHz Intel Core i7,16 GB 1600 MHz DDR3

解决方法

我有几乎相同的问题并通过从项目中删除所有IBDesignable来解决它,但后来我意识到你可以在编辑器菜单中禁用自动刷新视图,如 here所述.

稍后仅在某些XIB上返回问题.原因是此视图中的模拟度量标准中的顶栏,这实际上是意外的.删除所有模拟指标可以解决我的CPU加载问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读