[英]How to see Print Debugging While Interface Builder Previews? IOS / XCode
当Interface Builder显示ViewController的预览时,它必须执行属于该VC中包含的视图的代码才能进行绘制,对吗?
所以...假设您在自定义视图中进行了一些打印调试...
print("draw() was executed")
...当Interace Builder处理预览时,如何看到此输出?
谢谢!
据我所知,Interface Builder执行代码时无法打印到调试控制台。 但是,我确实发现将消息临时添加到标签或textview很有帮助。
如有必要,您可以执行仅在Interface Builder运行时(或不运行时)执行的条件代码,如下所示。 这样,您可以显示一个小消息视图,该视图仅在设计时可见,否则隐藏。
#if TARGET_INTERFACE_BUILDER
// IB only
#endif
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.