2012-06-12 2 views
6

Il mio storyboard sembra bloccato. Ho aggiunto nuove etichette e visualizzazioni di immagini a due scene diverse, ma in fase di esecuzione le etichette e le immagini non vengono visualizzate. (Tutti gli elementi originali sono visualizzati correttamente.) Ho provato a pulire, costruire e costruire per l'esecuzione, il test e il profiling. Ho copiato l'intero progetto su un altro Mac. Esegue il programma, accetta le modifiche nel codice, ma anche questo Mac non consentirà modifiche nello storyboard. (Nessun elemento aggiunto, nessuna modifica della posizione degli elementi originali.) È come se lo storyboard fosse bloccato per la modifica.non accetta modifiche

Ho cercato informazioni sulla chiusura storyboard, ma non riesco a trovare qualche cosa che sembra applicarsi a me (cioè io non sono uno di un gruppo di lavoro sullo stesso programma.)

mi farebbe piacere qualche idea.

(Xcode 4.2 al 2 ° Mac, Xcode 4.3.2 sull'originale in cui il problema è sorto prima.)

risposta

15

Ho avuto lo stesso problema, e mi resi conto che stavo giocando con la Localizzazione Locking impostazione, che si trova nel menu di destra sotto Documenti di Interface Builder.

Localization Locking

Assicurarsi che l'impostazione selezionata è Nothing se si vuole essere in grado di apportare modifiche al tuo storyboard.

Spero che questo aiuti.

0

Il modo in cui ho risolto il mio problema:

mio storyboard target appartenenza in qualche modo ottenuto incontrollato.

Troverete le opzioni Membership di destinazione nello stesso menu come la risposta accettata, che è l'ispettore File (prima opzione) sulla sidemenu destra dopo aver selezionato il vostro storyboard in Xcode

7

Ho avuto lo stesso problema in xocde6 e ho avuto la risposta su apple developer site

  1. in navigatore progetto, selezionare un .storyboard o un file .xib.

  2. Scegliere un livello di blocco dal menu Editor> Blocco di localizzazione. Fare riferimento a Livelli di blocco per una descrizione delle scelte di blocco in questo menu.

Per sbloccare tutte le viste nel file, selezionare Ripristina comandi di blocco.

Ad esempio, per impedire eventuali modifiche al file pennino che potrebbero avere un impatto sui file di stringhe localizzati, scegliere Ripristina i controlli di blocco seguito da Proprietà localizzabili.

+0

funziona ancora in Xcode 9. Grazie mille! – deRailed

0

Ho trovato lo storyboard della schermata di avvio con una presa e avevo eliminato il controller della vista che lo controllava.

+0

Come lo hai risolto? –

0

La soluzione ha funzionato per me è stato dopo aver selezionato bloccato vista andare a

Editor> Localizzazione Blocco> Reset Blocco controlli

E sarà resettare