2012-09-24 20 views
6

ho installato Xcode 4.5 con iOS6 SDK e altri vecchi SDK (da 4.3 a 6.0) a scopo di test.Revert Xcode 4.5 nuovi file XIB su iOS <6

Bello, ma c'è un problema BIG!

A new XIB file is generated for iOS6 compliant!

Questo è un problema, perché la mia app ha bisogno per funzionare su dispositivi più vecchi , non solo 6.0+!
quando carico la nuova vista (iOS6) in un dispositivo 5.1, in silenzio in crash con questo errore:

2012-09-24 22:00:17.090 App[14524:11f03] * Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'

come posso rimuovere le linee extra in XIB per rendere (XI ter e app) compatibili con vecchia versione ios ?

grazie mille.

risposta

16

Prova a cambiare questa opzione del XI ter:

enter image description here

anche assicurarsi che Usa Autolayout è spento, perché è una caratteristica di iOS 6.0.

enter image description here

+1

** ** Autolayout risolvere il problema! Bene. – elp