题
是否可以设置Xcode / Interface Builder的Live Rendering执行的断点和调试代码?也就是说,我使用IBDesignable和IBInspectable属性来影响视图,因为它在界面构建器故事板中呈现,并且希望能够调试“IB崩溃”错误.我不记得从WWDC会话,除了prepareForInterfaceBuilder部分.
上下文
我最近开始看到一些错误报告,IB尝试渲染我的代码时崩溃.我最终将其从一个与故事板链接的视图中追溯到了layoutSubviews中的其他无辜的代码行.在设置所有视图的子视图属性(这本身就是一个单独的问题)之前,将IB渲染实时视图的具体问题称为layoutSubviews.这与模拟器和设备形成对照,其中,在第一次调用layoutSubviews之前设置了视图.长篇小说虽然如此,它涉及到分散一堆文件来找到有争议的变化.只要能够设置断点和陷阱崩溃,我可以快速找到问题.
有没有人知道如何调试和/或通常陷阱这些问题,还是访问还没有可用?