【问题标题】:Xcode 11.4 compile time error "Content and frame layout guides before iOS 11.0"Xcode 11.4 编译时错误“iOS 11.0 之前的内容和框架布局指南”
【发布时间】:2020-07-27 09:00:26
【问题描述】:

我在情节提要中将 Xcode 更新为 11.4 (11E146) - Content and frame layout guides before iOS 11.0 后出现编译错误,导致项目无法构建。有谁知道这个最新更新发生了什么变化以及错误来自哪里? 显然在更新之前一切都很好。

【问题讨论】:

  • @matt 会与 PO 讨论,但无论如何我很好奇这里发生了什么
  • 检查您的滚动视图/表格视图。打开尺寸检查器(右侧面板顶部的标尺图标。)确保禁用复选框“内容布局指南”。
  • @NikolayTabunchenko 我想到了,但为什么问题只出现在 11.4 中?以及如何繁殖?我不能

标签: ios xcode interface-builder


【解决方案1】:

在更新之前它错误地没有产生构建错误。现在出现错误的事实实际上是一个错误修复。

如果您针对的是早于 iOS 11 的操作系统,则无法在故事板中使用内容和框架布局指南,因为它们是在 iOS 11 之前才引入的。这样使用它们会导致 iOS 10 及更低版本中的崩溃。要消除此错误,您可以停止使用布局指南或定位更高的 iOS 版本。

如果您认为您已经删除了故事板中对这些布局指南的所有引用,但仍然看到此错误,请务必检查您的 UITextViews!

【讨论】:

  • 当我拖入 UIView 并且不允许我删除它们时,Xcode 会自动添加内容和框架。我该如何摆脱它们。 (希望以 iOS 10 为目标。)
  • @user6631314 打开尺寸检查器(右侧面板顶部的标尺图标。)确保禁用复选框“内容布局指南”。 - NikolayTabunchenko
【解决方案2】:

您正在使用情节提要确保更新部署目标

【讨论】:

  • 最佳答案!谢谢
猜你喜欢
  • 1970-01-01
  • 2020-02-27
  • 1970-01-01
  • 2012-09-29
  • 2015-10-23
  • 1970-01-01
  • 1970-01-01
  • 2012-02-21
  • 1970-01-01
相关资源
最近更新 更多