我對使用AutoLayout
感到困惑。我無法理解何時使用它以及何時不使用。我在Xcode 4.5中開發應用程序,以及在prevoius版本的模擬器(4.3,5.0)等上測試它時,應用程序崩潰與此異常「爲viewcontroller的xib AutoLayout?
Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint "
我已經通過谷歌走了,發現這種情況發生時Use AutoLayout
在廈門國際銀行進行檢查。
但是,當我取消這個Use Autolayout
我沒有得到任何的異常。
但當我在retina4英寸測試應用程序時,我不克從視圖的頂部開始,視圖的內容從中間開始。我的意思是說,設計是不一樣的nonretina和視網膜測試。因此,我保留'Use AutoLayout'
在checked
狀態。
我能做些什麼讓我的兩個條件滿意嗎?我需要使它與模擬器的所有版本兼容...
任何幫助woud是可觀/心存感激......
如果你想iOS6的前使用自動佈局在這種情況下,應用程序會崩潰你不能IOS 6之前使用自動佈局。 –