原来的项目在Xcode 8.3.3下行为正常,不过今天用Xcode 9.0打开后噩梦开始了,在代码中只要输入任何文字,哪怕是注释,Xcode都会立马编译项目,还顺带编译storyboard.这样一来结果就是:卡成狗了!
尝试重启Xcode,Mac均无效,难道要退回Xcode 8.3.3去?
经过一番搜索,原因却是出乎寻常的简单:在Storyboard里开启了自动刷新,并且你在某个视图中使用了IB_DESIGNABLE特性.
解决很简单,只要官关闭Storyboard中的自动刷新视图选项即可,不过在原来的Xcode 8.3.3里该选项貌似也是打开的,但并没有这个问题.
如果需要在IB中即时看到IB_DESIGNABLE的效果,你可以临时开启这一选项或手动刷新视图.
作者:mydo 发表于2017/9/20 16:53:16 原文链接
阅读:100 评论:0 查看评论