4

Xcode 6 引入了 IB_DESIGNABLE 和 IBInspectable。我是一个大器晚成的人,3天前发现了这个。在创建或使用自定义视图时,我认为它会很方便,但我确实有一个大问题:IB_DESIGNABLE 使 Xcode 停止工作。

我设计了自定义视图,它按预期正确显示在情节提要中。万岁,我很高兴!但后来我离开情节提要编辑另一个文件,Xcode 停止响应,鼠标变成了一个旋转的轮子,像疯子一样旋转,永无止境。(我让它旋转了一个小时)。

我正在使用 Xcode 6.3 一旦我从视图中删除 IB_DESIGNABLE 属性,Xcode 就会正常运行(但不再预览,不再使用intrinsicContentSize 进行约束和东西)。我又一次觉得,Apple 在风中吹口哨并提供半生不熟的工具……我尝试用 Objective-C 和 Swift 编写该类,结果相同。

我对 SZTextView 有同样的问题(https://github.com/glaszig/SZTextView

有没有人面临同样的问题并且可以指导解决方案?

4

1 回答 1

0

看起来这个问题是 Xcode 6.3 的一个已知错误。除了等待Apple以某种方式更正它之外,没有解决方法。

有关它的更多讨论,请参见此处:Xcode 6.3 freezes/hangs after opening XIB file

更新:Xcode 6.3.1 似乎解决了这个问题。使用 IB_DESIGNABLE 时不再停止/崩溃

于 2015-04-21T10:33:34.160 回答