Xcode Error: Could not instantiate class named _UIScrollViewLayoutGuide

Xcode Error: Could not instantiate class named _UIScrollViewLayoutGuide

我 运行 我的 Xcode 项目 (Xcode 11) 在 iPhone 4S 运行 iOS 9 上,我正在以下错误:

Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named _UIScrollViewLayoutGuide'

我已尝试查找此错误的解决方案,但找不到任何解决方案。我的代码已经安装了所有约束,我怀疑这是因为我正在使用 Interface Builder 创建滚动视图。

奇怪的是应用程序中的其他滚动视图工作正常,但这个一直给我这个错误......有什么办法可以解决吗?

看来我找到答案了!我不确定为什么 Xcode 首先没有标记错误。随着 Xcode 对 iOS 13 的新支持,ScrollView 内容布局指南将自动启用。在 iOS 低于 iOS 11 的版本中,没有 Content Layout Guide 属性。

我通过选择滚动视图禁用了内容布局指南,转到大小检查器并取消选择第一部分底部的 'Content Layout Guides'。

这解决了我的问题!