0

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

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

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

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

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

除了从头开始重新设计我的 NIB 之外,还有什么想法从一开始就关闭 AutoLayout 吗?(最后一招)

4

1 回答 1

0

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

它解决了这个问题。看起来我一直在遭受 XCode 中的错误。

于 2013-02-26T19:14:28.123 回答