我以前在Xcode 7.1上运行OS X Mavericks,我刚刚更新到OS X El Capitan和Xcode 7.2。我的应用在模拟器和设备上正常运行,没有任何情节提要警告。现在,我看到一堆警告,指出情节提要中缺少约束,应用程序因以下错误而崩溃:
由于未捕获的异常“ NSInvalidUnarchiveOperationException”而终止应用程序,原因:“无法实例化名为IBNSLayoutConstraint的类”
我也尝试过这里发布的解决方案:无法实例化名为IBNSLayoutConstraint的类
我在xml的任何地方都找不到placeholder =“ YES”,并且我的情节提要太大,无法实际通过每个约束,以查看是否我错误地为任何约束打开了Placeholder复选框。
查看情节提要的xml时,确实看到以下警告。
实际上,您使用的不是Storyboard,而是Xib。在文件中,您将找到以下部分:
<mask key="constraints">
<exclude reference="6fq-cy-xp8"/>
</mask>
您将需要打开.xib
“源代码”并将其删除,以使约束变为installed
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句