objective-c – 将Xcode 4.5新的XIB文件恢复到iOS <6

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

美丽,但有一个大问题!

A new XIB file is generated for iOS6 compliant!

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

2012-09-24 22:00:17.090 App[14524:11f03] * Terminating app due
to uncaught exception ‘NSInvalidUnarchiveOperationException’,reason:
Could not instantiate class named NSLayoutConstraint’

如何删除XIB中的额外行以使(xib和app)与旧的ios版本兼容?

非常感谢.

解决方法

尝试更改xib的此选项:

还要确保Use Autolayout已关闭,因为它是iOS 6.0功能.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...