IB_DESIGNABLE使Xcode在离开故事板时停止响应

时间:2015-04-16 08:31:31

标签: ios xcode-storyboard ibdesignable

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

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

我正在使用Xcode 6.3 一旦从视图中删除了IB_DESIGNABLE属性,Xcode就会正常运行(但不再需要预览,不再使用intrinsicContentSize进行约束和填充)。我再次感觉到,苹果正在风中吹口哨,提供一半烘焙工具...... 我试着在Objective-C和Swift中编写类,结果相同。

我对SZTextView(https://github.com/glaszig/SZTextView

有同样的问题

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

1 个答案:

答案 0 :(得分:0)

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

有关详情,请参阅此处:Xcode 6.3 freezes/hangs after opening XIB file

更新:Xcode 6.3.1似乎解决了这个问题。使用IB_DESIGNABLE

时不再有停顿/崩溃