即使AutoLayout关闭,NSLayoutConstraint也会在iOS 5.1上崩溃

时间:2013-02-25 11:02:43

标签: iphone interface-builder

我已经按照这个好tutorial创建了一个支持文本输入的自定义警报视图。

我使用Interface Builder设计了警报视图NIB。在iOS 5.1模拟器上运行时,发生了错误Could not instantiate class named NSLayoutConstraint

在SO上很快找到了解决这个问题的方法:我必须为我的XIB / NIB停用AutoLayout

这就是我所做的。但是,仍然会出现相同的错误。 我仔细检查了,我的Storyboard和我的XIB(自定义警报视图)都取消选中了AutoLayout。

我想也许有些NSLayoutConstraint的引用在项目的某个地方幸存下来,但是grep -i constraint **/**没有给我任何结果。

除了从头开始重新设计我的NIB以外,还有其他任何想法,从一开始就关闭AutoLayout吗? (不得已)

1 个答案:

答案 0 :(得分:0)

我最终重新设计了视图,从一开始就停用了AutoLayout。

它解决了这个问题。看起来我在XCode中遇到了一个错误。