Xcode IBDesignablesAgentCocoaTouch无限加载CPU?

时间:2017-01-09 11:05:10

标签: xcode interface-builder ibdesignable

我有一个.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

1 个答案:

答案 0 :(得分:3)

我遇到了几乎相同的问题并通过从项目中移除所有IBDesignable来解决问题,但后来我意识到您可以在Automatically Refresh Views菜单中禁用Editor here

稍后只返回某些 XIB的问题。原因是此视图中Top Bar Simulated Metrics,这实际上是意料之外的。删除所有模拟指标可以解决我的CPU加载问题。