Ios Xcode调试视图层次结构显示空白白屏
在我的应用程序的任何场景中点击调试区域工具栏中的“调试视图层次结构”按钮时,我收到一个屏幕,其中包含用于控制3D层次结构(显示剪辑内容、显示约束等)的按钮,但不呈现任何UI元素;它被留作空白。按下按钮后,控制台中会立即显示此错误:Ios Xcode调试视图层次结构显示空白白屏,ios,iphone,xcode,Ios,Iphone,Xcode,在我的应用程序的任何场景中点击调试区域工具栏中的“调试视图层次结构”按钮时,我收到一个屏幕,其中包含用于控制3D层次结构(显示剪辑内容、显示约束等)的按钮,但不呈现任何UI元素;它被留作空白。按下按钮后,控制台中会立即显示此错误: 2015-07-05 23:10:01.771 app-name[2204:31187] -[__NSCFType encodeWithCoder:]: unrecognized selector sent to instance 0x7878ef50 2015-07
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的视图调试器还不成熟。
在使用复杂视图层次结构时,您的错误经常发生在我身上。
一个好的解决方法是暂时使用(它有一个免费的全功能试用版),直到苹果解决了这个问题。我有一个建议:不要“点击调试视图层次结构按钮”,从而在某个随机点暂停你的应用程序,而是在你的代码中的某个地方设置一个断点,这样你的代码就已经暂停了,现在调试视图层次结构。@matt不幸的是,问题仍然存在。在8.1版的模拟器上也有同样的问题,更改为9.3版的模拟器似乎可以工作,所以不确定它是否能为您解决问题,但有时切换模拟器似乎可以工作