abi*_*nop 16 crash ios swift xcode6
我刚刚下载了XCode 6 GM,每次选择主故事板(和特定的xib)时,XCode都会崩溃.
要发送给Apple的错误包含以下信息
/SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-6238/InterfaceBuilder/Documents/IBCocoaTouchPlatform.m:531中的ASSERTION FAILURE:返回状态计算结果不是IBMarshallingResult,它是{
有人遇到过同样的问题吗?
Edg*_*lho 23
我听说它可能是一个自动布局问题,所以我尝试手动禁用它并且它有效!
如果你右键单击storyboard文件,打开源代码,并删除useAutolayout ="YES",然后清理,重建,你应该能够打开没有问题.
ave*_*dev 16
这给我带来了很多麻烦,重新创建故事板不是一个选择.我通过ctrl /右键单击故事板并完成它
"打开为">"源代码"
然后我做了一个小改动,解开它并重新保存文件.然后我做了
"打开为">"界面生成器 - 故事板"
它打开时没有崩溃XCode.
要解决此问题:
如何在将来避免这种情况:一旦添加到.gitignore,您必须发出以下命令:
git rm --cached ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/yourUserName.xcuserdatad/UserInterfaceState.xcuserstate
git commit -m "Removing file thats driving me insane"
Run Code Online (Sandbox Code Playgroud)
这是来自 Xcode 的早期版本,还是来自早期的 Xcode 6 版本之一?如果是后者,那么解决方案就是重新创建它。
您也许可以查看情节提要文件的内部并确定它是否是有效的文档 - 该文件是基于 XML 的,因此您应该能够查看是否存在任何缺失的元素或例如由合并冲突引起的问题。您也可以尝试删除特定屏幕,看看是否可以解决您的问题 - 也许问题与某个特定屏幕有关。
我还建议检查您的对象是否实现了 IBDesignable 属性以及您是否在故事板中使用了该属性;如果是这样,则 NSCoder 可能无法从文件中恢复对象。