当我启用使用自动布局时,Xcode 5崩溃

时间:2014-01-27 07:40:34

标签: ios objective-c xcode

出错我在故事板中禁用了自动布局,当我想再次启用时,Xcode崩溃了。我需要帮助!这非常重要......

错误是:

Process:         Xcode [315]
Path:            /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:      com.apple.dt.Xcode
Version:         5.0.2 (3335.32)
Build Info:      IDEApplication-3335032000000000~4
App Item ID:     497799835
App External ID: 106632651
Code Type:       X86-64 (Native)
Parent Process:  launchd [133]
User ID:         502

Date/Time:       2014-01-27 08:33:35.371 +0100
OS Version:      Mac OS X 10.8.5 (12F45)
Report Version:  10

Interval Since Last Report:          2942 sec
Crashes Since Last Report:           12
Per-App Interval Since Last Report:  2564 sec
Per-App Crashes Since Last Report:   12
Anonymous UUID:                      24878C32-E46C-C700-0F6F-8B0D08B0549F

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

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

Application Specific Information:
Sending userDidChangeValue: to <IDEInspectorBooleanProperty: 0x7fec6f13dcd0> from <NSButton: 0x7fec6f09da40>
ProductBuildVersion: 5A3005
ASSERTION FAILURE in /SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-3747/IBPlugin/Utilities/IBObjectMarshalling.m:670
Details:  Failed to run one shot request for IBUIDatePicker, IBUIImageView, IBUITabBar, IBUITabBarItem, IBUITableView, IBUIView, IBUIViewController, and IBUIViewControllerAutolayoutGuide.

Interface Builder encountered an error communicating with the iOS Simulator. If you choose to file a crash report or radar for this issue, please check Console.app for crash reports for "Interface Builder Cocoa Touch Tool" and include their content in your crash report.

Exception name: NSInternalInconsistencyException
Exception reason: UITableView dataSource is not set

错误较大,但我无法添加太多代码。

修改

我的Xcode的图像:

Xcode screenshoot

修改 我再次重新安装了Xcode,但同样的问题。

3 个答案:

答案 0 :(得分:1)

<强> SOLUTION:

最后,我解决了我的故事板的旧版本和应对(cmd + c)新的viewcontrollers,当我复制到旧的故事板时,这个viewcontroller启用了“使用自动布局”。这是一个糟糕的解决方案(但速度更快)。在我看来,这个问题是一个重要的Xcode错误。

答案 1 :(得分:0)

检查你的UITableView数据源并委托Storybord中的连接

enter image description here

答案 2 :(得分:0)

尝试链接帮助您更多

Xcode Interface Builder crashes when I edit storyboard

首先尝试缩小问题范围。首先,创建一个新的iOS应用程序项目,看看从项目导航器中选择xib文件是否会导致Xcode崩溃。如果Xcode没有崩溃,那就证明xib文件有问题。

如果在新的iOS项目中选择xib文件时Xcode崩溃,请尝试通过选择文件&gt;将应用程序xib文件添加到项目中。新&gt;新文件。应用程序xib文件位于新文件助手的“用户界面”部分中。选择新创建的xib文件以查看它是否崩溃。如果Xcode没有崩溃,那就证明xib文件是苹果公司Xcode项目模板的一部分。

如果在向项目添加xib文件时Xcode崩溃,请创建一个Mac Cocoa应用程序项目。选择xib文件以查看它是否崩溃Xcode。如果Xcode没有崩溃,那就表明你的iOS SDK安装有问题了。

如果Xcode仍在崩溃,请退出Xcode,删除Xcode的首选项文件,然后重新启动Xcode。 Xcode首选项文件位于以下目录中:

/用户/ YourUsername /库/首

如果废弃首选项文件并未停止崩溃,请重新安装Xcode。