【发布时间】:2013-02-25 11:02:42
【问题描述】:
我已经按照这个漂亮的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)我尝试了一个干净的构建,但没有成功。 2) 应用在 iOS 6.1 上运行良好