IB_DESIGNABLE 使 Xcode 在离开故事板时停止响应
IB_DESIGNABLE makes Xcode stop responding when leaving storyboard
Xcode 6介绍了IB_DESIGNABLE和IBInspectable。我是一个大器晚成的人,三天前发现了这个。我认为在创建或使用自定义视图时会很方便,但我确实遇到了一个大问题:IB_DESIGNABLE 使 Xcode 停止工作。
我设计了自定义视图,它按预期正确显示在故事板中。万岁,我很高兴!但是后来我离开故事板去编辑另一个文件,Xcode 停止响应,鼠标变成了一个像疯子一样旋转的纺车,永无止境。 (我让它旋转了一个小时)。
我正在使用 Xcode 6.3
一旦我从视图中删除 IB_DESIGNABLE 属性,Xcode 就会正常运行(但不再预览,不再使用 intrinsicContentSize 进行约束和填充)。我又一次觉得,Apple 在风中吹口哨,提供半生不熟的工具......
我尝试在Objective-C和Swift中写class,结果相同。
我和 SZTextView 有同样的问题 (https://github.com/glaszig/SZTextView)
有没有人遇到同样的问题,可以指导找到解决方案?
看起来这个问题是 Xcode 6.3 的一个已知错误。没有解决方法,只能等待 Apple 以某种方式更正它。
有关它的更多讨论,请参见此处:
更新:Xcode 6.3.1 似乎解决了这个问题。使用 IB_DESIGNABLE
时不再 stalling/crash
Xcode 6介绍了IB_DESIGNABLE和IBInspectable。我是一个大器晚成的人,三天前发现了这个。我认为在创建或使用自定义视图时会很方便,但我确实遇到了一个大问题:IB_DESIGNABLE 使 Xcode 停止工作。
我设计了自定义视图,它按预期正确显示在故事板中。万岁,我很高兴!但是后来我离开故事板去编辑另一个文件,Xcode 停止响应,鼠标变成了一个像疯子一样旋转的纺车,永无止境。 (我让它旋转了一个小时)。
我正在使用 Xcode 6.3 一旦我从视图中删除 IB_DESIGNABLE 属性,Xcode 就会正常运行(但不再预览,不再使用 intrinsicContentSize 进行约束和填充)。我又一次觉得,Apple 在风中吹口哨,提供半生不熟的工具...... 我尝试在Objective-C和Swift中写class,结果相同。
我和 SZTextView 有同样的问题 (https://github.com/glaszig/SZTextView)
有没有人遇到同样的问题,可以指导找到解决方案?
看起来这个问题是 Xcode 6.3 的一个已知错误。没有解决方法,只能等待 Apple 以某种方式更正它。
有关它的更多讨论,请参见此处:
更新:Xcode 6.3.1 似乎解决了这个问题。使用 IB_DESIGNABLE
时不再 stalling/crash