将Xcode 4.5新的XIB文件还原到iOS <6
我已经安装Xcode 4.5与iOS6 SDK和其他旧的SDK(从4.3到6.0)进行testing。
漂亮,但有一个大问题!
为iOS6生成新的XIB文件!
这是一个问题,因为我的应用程序需要在较旧的设备上运行,不仅仅是6.0+!
当我在5.1设备中加载新的视图(ios6)时,它悄然崩溃,出现这个错误:
2012-09-24 22:00:17.090 App [14524:11f03] *由于未捕获的exception“NSInvalidUnarchiveOperationException”而终止应用程序,原因:“无法实例化名为NSLayoutConstraint的类”
如何删除XIB中的额外的行,使(xib和应用程序)与旧的ios版本兼容?
非常感谢。
尝试更改xib的这个选项:
另外请确保使用Autolayout是closures的,因为它是iOS 6.0function。