gpt4 book ai didi

ios - 更新到 os x mavericks 后无法打开 Storyboard断言失败

转载 作者:可可西里 更新时间:2023-11-01 05:29:47 25 4
gpt4 key购买 nike

应用特定信息:发送 _openAs: 从产品构建版本:5A2053/SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-3746/IBPlugin/Utilities/IBObjectMarshalling.m:670 中的断言失败详细信息:无法计算自动布局状态 IBLayoutConstraint、IBUIButton、IBUIImageView、IBUILabel、IBUISwitch、IBUITableViewCell 和 IBUITableViewCellContentView。

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

异常名称:IBAssertionFailure异常原因:ASSERTION FAILURE: containingTableView原因:添加到布局引擎的任何 TableView 单元格都应包含在 TableView 中,以便获得正确的指标文件:/SourceCache/IBSimulatorComponents/IBSimulatorComponents-3649/IBCocoaTouchTool/WidgetIntegration/IBUITableViewCellIntegration.m:219方法:-[UITableViewCell(IBCocoaTouchToolIntegration) ibEffectiveViewToPlaceInLayoutEngineWindow]

更新到 os x mavericks 后...当我尝试在 Xcode 5 中打开 Storyboard时出现此异常。如何解决此问题?

最佳答案

我最近在 XCode 6+ 中遇到了同样的问题。在我的案例中,这个问题是因为我错误地将一个 tableview 部分复制到一个 Split View Controller 中而没有注意到。这并没有导致 XCode 在那一刻崩溃,并且直到下一次启动才导致问题。

如果因为 XCode 在启动时尝试打开包含此问题的 Storyboard而无法打开项目,请尝试以下操作:要解决此问题,我必须删除项目文件夹和项目工作区文件夹中包含的所有用户数据文件(您可以通过右键单击项目文件并选择“显示包内容”来查看这些文件)。基本上只需删除项目中包含的名称为 xcuserdata 或 xcshareddata 的所有文件夹。现在您应该能够再次打开该项目。

如果在您尝试查看出现上述错误的 Storyboard时 Xcode 崩溃:我做的第一件事是右键单击 Storyboard(不要先左键单击它,否则它会再次崩溃!)并选择“打开为 -> 源代码”。然后我搜索标签“tableViewCell”并查找未包含在 tableview 元素中的单元格。然后你只需删除不正确的 xml 元素和子元素(在我的例子中是整个 tableviewsection),保存它并再次使用(希望如此)。

希望这可以帮助其他人解决这个问题。

关于ios - 更新到 os x mavericks 后无法打开 Storyboard断言失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19540442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com