Iphone iOS 5上的应用程序崩溃-无法实例化名为NSLayoutConstraint的类

Iphone iOS 5上的应用程序崩溃-无法实例化名为NSLayoutConstraint的类,iphone,ios5,ios6,autolayout,nslayoutconstraint,Iphone,Ios5,Ios6,Autolayout,Nslayoutconstraint,我的应用程序在iPhone和iOS 6模拟器上运行得很好,但当我尝试在iOS 5的iPhone/Simulator上运行时,应用程序崩溃了 错误是: 由于未捕获的异常“NSInvalidUnarchiveOperationException”而终止应用程序,原因:“无法实例化名为NSLayoutConstraint的类” 我没有在Interface Builder文档上使用Autolayout 有人能帮我吗 未选中“自动布局”确保在interfacebuild中未选中“使用自动布局” 你被烧伤了

我的应用程序在iPhone和iOS 6模拟器上运行得很好,但当我尝试在iOS 5的iPhone/Simulator上运行时,应用程序崩溃了

错误是:

由于未捕获的异常“NSInvalidUnarchiveOperationException”而终止应用程序,原因:“无法实例化名为NSLayoutConstraint的类”

我没有在Interface Builder文档上使用Autolayout

有人能帮我吗


未选中“自动布局”

确保在interfacebuild中未选中“使用自动布局”


你被烧伤了。NSLayoutConstraint仅在iOS 6上存在。您必须检查它是否存在,如果不存在,您必须执行其他操作。

是,自动布局未选中=\并且我的应用程序因任何NIB而崩溃这是我的问题!谢谢很抱歉,我不明白你的答案,我如何检查?对NSLayoutConstraint的调用不在iOS 5中。只有iOS 6。您使用的技术仅限于iOS 6。要找到它,请下载旧版本的xcode,如4.4.1,并为iOS 5构建,编译器将显示一个错误,您只使用了iOS 6调用。您可能需要一个开发人员帐户才能获得4.4.1,但如果您是认真的,您将花费990美元。谢谢!它解决了我的问题。我发现有两个故事板。一个是英语,另一个是葡萄牙语,我取消选择了英语故事板上的自动布局,谢谢!!我怎样才能做到?是的,我是匈牙利人,你也是?