6

我已经安装了带有iOS6 SDK和其他旧 SDK(从 4.3 到 6.0)的 Xcode 4.5用于测试目的。

漂亮,但有一个问题!

为兼容 iOS6 生成一个新的 XIB 文件!

这是一个问题,因为我的应用程序需要在旧设备上运行,而不仅仅是 6.0+!
当我在 5.1 设备中加载新视图(ios6)时,它会因以下错误而静默崩溃:

2012-09-24 22:00:17.090 App[14524:11f03] *由于未捕获的异常“NSInvalidUnarchiveOperationException”而终止应用程序,原因:“无法实例化名为 NSLayoutConstraint 的类”

如何删除 XIB 中的多余行以使(xib 和应用程序)与旧 ios 版本兼容?

多谢。

4

1 回答 1

16

尝试更改 xib 的此选项:

在此处输入图像描述

还要确保关闭使用自动布局,因为它是 iOS 6.0 的功能。

在此处输入图像描述

于 2012-09-24T19:57:41.693 回答