2011-09-07 17 views
5

Non ho fatto nulla di funky con il mio codice e sto utilizzando l'ultima versione di XCode, ma per qualche motivo quando eseguo una build sul simulatore, tutto funziona perfettamente tranne che per il fatto che è a testa in giù. Qualche idea del perché potrebbe essere così?Simulatore iOS Caricamento sottosopra in XCode

Grazie in anticipo.

+0

hai provato a ruotare il dispositivo? (non è uno scherzo, c'è un'opzione per ruotare il simulatore) –

+1

ma il simulatore di solito inizia dritto ... potrebbe essere qualcos'altro – tipycalFlow

+0

stai parlando del simulatore o del contenuto al suo interno – Robin

risposta

4

Questo è successo anche a me oggi. La soluzione temporanea più semplice consiste nel controllare gli "Orientamenti del dispositivo supportati" nella scheda "Riepilogo" del target. La mia ipotesi è che sia "Portrait" che "Upside Down" siano selezionati.

Per qualche motivo il mio XCode era impostato su "Sottosopra" per impostazione predefinita e deselezionare quell'orientamento ha risolto il problema.

+0

Sto affrontando lo stesso problema, ho provato quasi tutto (impostazione del progetto, informazioni plist, impostazione del livello del codice, pulizia delle app, reset del simulatore) ma nessun aiuto. Come risolvere quello? La mia app funziona perfettamente per altri orientamenti, tranne che per l'upsideown. – Mrunal

7

Ho avuto (avere) anche questo problema. All'inizio ho pensato di trovarlo quando ho creato una nuova app e ho confrontato Info.plist e ho scoperto che la mia app aveva gli Orientamenti dispositivo supportati diversi dalla nuova app.

In particolare, ho avuto Ritratto Top sopra Ritratto inferiore. Dopo aver inserito il Portrait Bottom in testa all'elenco, il problema è scomparso.

O così ho pensato. Ho riorganizzato la cartella principale e ho inserito tutti i file PNG in una cartella Risorse. Eliminato i vecchi riferimenti nel progetto e aggiunto nelle nuove posizioni e ora il problema è tornato.

Inoltre, il problema si verifica sul dispositivo iOS effettivo. Puoi vedere in questo lancio pix la barra di stato e l'immagine sono entrambe capovolte. Non appena la mia vista principale carica correttamente l'orientamento della vista e diventa verticale nell'orientamento verticale.

[Immagine del lancio 1

Ci deve essere qualcosa del file di progetto che causa questo. Ancora cercando.

Guardandomi intorno ho trovato [questo 2 che afferma che l'ordine è importante e il più alto è la vista iniziale. Quindi ora sono davvero perplesso mentre il ritratto in fondo è in testa alla lista.

3

Trovato la soluzione!

Evidentemente c'è un bug in Interface Builder. Se fai semplicemente clic su tutti gli orientamenti, quindi selezionali nuovamente nell'ordine desiderato, Info.plist è compilato correttamente.

Problemi correlati