我已经按照这个好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吗? (不得已)
答案 0 :(得分:0)
我最终重新设计了视图,从一开始就停用了AutoLayout。
它解决了这个问题。看起来我在XCode中遇到了一个错误。