我正在运行iOS 9的iPhone 4S上运行我的Xcode项目(Xcode 11),并且出现以下错误:
由于未捕获的异常'NSInvalidUnarchiveOperationException'而终止应用程序,原因:'无法实例化名为_UIScrollViewLayoutGuide的类'
我尝试查找此错误的解决方案,但找不到任何解决方案。我的代码已安装所有约束,并且怀疑是因为我正在使用Interface Builder创建滚动视图。
奇怪的是,应用程序中的其他滚动视图都可以正常工作,但是这个不断给我这个错误……有什么办法可以解决?
似乎我找到了答案!我不确定为什么Xcode首先没有标记错误。借助iOS 13的新Xcode支持,将自动启用ScrollView内容布局指南。在iOS 11以下的iOS版本中,没有“内容布局指南”属性。
[我通过选择滚动视图,转到大小检查器并取消选择了第一部分底部的“内容布局指南”来禁用内容布局指南。
这解决了我的问题!