Xcode Storyboard崩溃

时间:2012-10-03 22:11:43

标签: xcode crash storyboard corrupt

每当我向Storyboard视图添加一个对象(特别是UIButton或UILabel)时,Xcode就会崩溃。我尝试重新启动并重新安装Xcode。我也尝试在一个新项目中重新创建我的视图。它一开始不会崩溃,但是一旦我向Storyboard添加了一些按钮,它就会崩溃。

当我右键单击导航器中的MainStoryboard.storyboard并选择“打开为:属性列表”时,出现错误:“数据无法读取,因为它已损坏。”实际上,当我尝试以相同的方式打开.h和.m文件时会出现此错误。

我在Mountain Lion上运行最新版本的Xcode(4.5)。以下是崩溃日志的一部分。如果我需要包含更多内容,请告诉我。

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
ProductBuildVersion: 4G182
ASSERTION FAILURE in /SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-1926/IBPlugin/Utilities/IBObjectMarshalling.m:651
Details:  Failed to arbitrate IBNSLayoutConstraint, IBUIButton, IBUILabel, IBUIView, and IBUIViewController.

Interface Builder遇到与iOS模拟器通信时出错。如果您选择为此问题提交崩溃报告或雷达,请检查Console.app以获取“Interface Builder Cocoa Touch Tool”的崩溃报告,并将其内容包含在崩溃报告中。

例外名称:IBAssertionFailure 例外原因:ASSERTION FAILURE: 原因:需要候选约束的所有视图都已生成约束。这很可能表示涉及以下视图布局的错误:     >布局引擎框架({{169,392},{64,43}})与画布框架不匹配({{168,392},{64,43}})

更新:

显然我的研究不够好。我找到了一个有完全相同问题的人: Xcode Interface Builder crashes when I edit storyboard

右键单击导航器中的Storyboard - >显示文件检查器 - >取消选中“使用Autolayout”

问题解决了!

0 个答案:

没有答案