ios - Xcode 调试 View 层次结构显示空白屏幕

标签 ios iphone xcode

在我的应用程序的任何场景中点击调试区域工具栏中的“调试 View 层次结构”按钮后,我会收到一个屏幕,其中包含用于控制 3D 层次结构的按钮(显示剪辑内容、显示约束等。 ) 但不呈现任何 UI 元素;它留作空白。一旦按下按钮,控制台就会显示此错误:

2015-07-05 23:10:01.771 app-name[2204:31187] -[__NSCFType encodeWithCoder:]: unrecognized selector sent to instance 0x7878ef50
2015-07-05 23:10:01.781 app-name[2204:31187] -[NSCoder(CACoderAdditions) CA_encodeObject:forKey:conditional:]: ignoring exception -[__NSCFType encodeWithCoder:]: unrecognized selector sent to instance 0x7878ef50

我似乎找不到这个错误的原因。实际的应用程序呈现良好,没有任何警告。清理项目并重新启动 Xcode 没有任何效果。我在 iPhone 5 和 5s 模拟器上使用 Xcode 6.3.1 并运行 iOS 8.3。

最佳答案

我认为Xcode的 View 调试器还不成熟。
当使用复杂的 View 层次结构时,你的错误经常发生在我身上。
一个好的解决方法是使用 Spark Inspector (它有一个免费的全功能试用)现在,直到 Apple 解决这个问题。

关于ios - Xcode 调试 View 层次结构显示空白屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31237402/

相关文章:

ios - Xcode项目中添加嵌入式框架时,如何区分Debug和Release?

ios - 使用 grand central dispatch 从文件加载 UIImage

iphone - supportedInterfaceOrientations - 支持 iOS6 和 iOS5

ios - 添加 segue 后,导航项在界面生成器中不可见

iphone - 使用 ARC 时释放对象

iphone - NSTimer、NSTask、NSThread 和 NSRunloop 之间的基本区别是什么?

ios - 如何在 XCode 4.2 中编辑 Settings.bundle

iphone - 如何将 'Maps' 应用程序链接添加到我的每个 map 注释

swift - 设置自定义字体而不使用属性文本

iOS - SearchDisplayController - SearchBar 样式