【发布时间】:2013-03-29 07:20:57
【问题描述】:
我对@987654321@ 的使用感到困惑。我不知道什么时候使用它,什么时候不使用它。我在 Xcode 4.5 中开发一个应用程序,当我在以前版本的模拟器(4.3,5.0)上测试它时)etc 应用程序因此异常而崩溃“
Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint "
我浏览了谷歌,发现在 xib 中检查Use AutoLayout 时会发生这种情况。
但是当我取消选中这个 Use Autolayout 时,我没有得到任何异常。
但是当我在retina4英寸中测试应用程序时,我没有从顶部开始获得视图的内容。它是从中间开始的。我的意思是说在非视网膜和视网膜测试时设计是不一样的。所以为了这个目的我将'Use AutoLayout' 保持在checked 状态。
我该怎么做才能同时满足我的两个条件?我需要让它与所有版本的模拟器兼容...
任何帮助都将不胜感激/感激...
【问题讨论】:
-
在 ios 6 之前你不能使用自动布局。如果你想在 ios6 之前使用自动布局,那么应用程序会崩溃。
标签: iphone ipad xcode4.5 autolayout