打开特定的XIB文件时Xcode崩溃

Sma*_*ree 2 crash xcode objective-c xib

我有一个XIB工作正常,直到今天 - 当我尝试在Xcode中打开它时,沙滩球出现并在1分钟后Xcode崩溃.其他人XIBs工作得很好.此外,如果我只是构建并运行项目直接到我的设备,它也工作(和XIB在应用程序工作).

这是错误消息:

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

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

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

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
Run Code Online (Sandbox Code Playgroud)

我会感激任何想法和想法!

Ali*_*eed 11

如果单击xib文件后Xcode崩溃,您将无法取消选中Use AutoLayout.这是你如何改变它:

  1. 右键单击Project Navigator中的.xib文件
  2. 选择打开方式... > 源代码
  3. 到最后找到这一行: <bool key="IBDocument.UseAutolayout">YES</bool>
  4. 更改YESNO
  5. 保存存档
  6. 在Project Navigator中再次右键单击.xib文件
  7. 选择Open As ... > Interface Builder - iOS