【发布时间】:2016-03-15 11:01:31
【问题描述】:
我之前使用 Xcode 7.1 运行 OS X Mavericks,我刚刚更新到 OS X El Capitan 和 Xcode 7.2。我的应用程序在模拟器和设备上启动良好,没有任何情节提要警告。现在,我在情节提要中看到一堆关于缺少约束的警告,并且应用程序因以下错误而崩溃:
由于未捕获的异常“NSInvalidUnarchiveOperationException”而终止应用程序,原因:“无法实例化名为 IBNSLayoutConstraint 的类”
我也尝试了这里发布的解决方案:Could not instantiate class named IBNSLayoutConstraint
我在 xml 中的任何地方都找不到 placeholder="YES",而且我的情节提要太大而无法实际检查每个约束以查看我是否错误地为任何约束打开了占位符复选框。
在查看情节提要的 xml 时,我确实看到了以下警告。
【问题讨论】:
-
@SandyChapman:对不起,我没听懂。能详细点吗?
-
@SandyChapman : pastebin.com/NxAdh3q7
-
我在我的一个项目中遇到了同样的问题.. 不知道为什么.. 我恢复到 7.1.1
标签: xcode7 xib nslayoutconstraint osx-elcapitan