点击" Debug View Hierarchy"在我的应用程序的任何场景中调试区域工具栏中的按钮,我收到一个屏幕,其中包含用于控制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无效。我正在使用Xcode 6.3.1并在iPhone 5和5s模拟器上运行iOS 8.3。
答案 0 :(得分:2)
我认为Xcode的视图调试器尚未成熟 在使用复杂的视图层次结构时,我经常会遇到您的错误 一个好的解决方法是暂时使用Spark Inspector(它有免费的全功能试用版),直到Apple修复此问题。