将Xcode 4.5的新XIB文件还原为iOS<6

6
我已经安装了 Xcode 4.5iOS6 SDK,以及其他旧的SDK(从4.3到6.0)进行测试。 这很好,但是有一个大问题! 针对iOS6会生成一个新的XIB文件! 这是个问题,因为我的应用需要在老设备上运行,不仅限于6.0+版本! 当我在一个5.1设备中加载新的视图(iOS6版本)时,它会默默地崩溃并显示以下错误: * Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'

如何删除XIB中的额外行,使得(xib和app)兼容老版本的iOS?
非常感谢。
1个回答

16

尝试更改xib的此选项:

在这里输入图片描述

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

在这里输入图片描述


1
自动布局修复问题!好的。 - elp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接