2016-06-21 10 views
17

Ogni volta che riapre la scheda Navigatore progetto sul lato sinistro di XCode (IE allontanarsi da essa in un'altra scheda e tornare ad essa), le mie cartelle e sottocartelle tutti "magicamente" si espandono da soli. Non riesco a capire quale sia il problema. Sta diventando davvero frustrante crollarle tutte le volte (anche con l'opzione Arrow Key).Cartelle XCode Espansione automatica quando si fa clic su "Project Navigator"

Qualcun altro ha provato questo?

+0

questo sta accadendo a anch'io! è così noioso. Sto anche cercando una soluzione – 1ak31sha

+0

@ user2464951 pensato che fossi l'unico! Se ottengo una soluzione, la aggiornerò qui. Per ora, ho appena chiuso tutte le cartelle evidenziando la directory in alto e tenendo premuto l'opzione + tasto freccia sinistra. Ma è ancora così frustrante – Logan

+0

Possibile duplicato di [Xcode ricorda quali cartelle sono state compresse/aperte] (http://stackoverflow.com/questions/19223633/xcode-remember-what-folders-were-collapsed-opened) – miken32

risposta

27

Ho trovato una soluzione per questo da un'altra domanda postata.

Cancella questo file ...

MyProjectName.xcodeproj > project.xcworkspace > xcuserdata > myusername.xcuserdatad > UserInterfaceState.xcuserstate 

Xcode remember what folders were collapsed/opened

Ho anche avuto un problema simile con il filtro di ricerca per un catalogo di asset non riuscendo a cancellare. L'eliminazione del file .xcuserstate risolto anche quello

+0

Ci scusiamo ma dopo cancellando questo file, Xcode 9 continua ad espandere tutte le cartelle del progetto, ad es. quando aggiungo un nuovo file o gruppo all'albero. Qualche idea?. Anche se cancello questo file e riavvia Xcode, tutte le cartelle continuano ad espandersi. È molto fastidioso –

+2

Questo solo _temporaneamente_ risolve il problema –

+0

Per fare in modo che funzioni su Xcode 9, ho dovuto cancellare l'intera directory myusername.xcuserdatad. Altrimenti, come ha detto @AaronWright, è solo una soluzione temporanea. –

2

Con CocoaPods, eliminare questo:

MyProjectName.xcworkspace > xcuserdata > myusername.xcuserdatad > UserInterfaceState.xcuserstate 
2

Input qualsiasi numero di lettere nel filtro File, quindi chiudere il Xcode immediatamente, quindi riaprire il vostro Xcode, allora si sarà vedere la magia

Demo

enter image description here

+0

L'ho fatto in questo modo, anche se sembra ridicolo il trucco pazzo – Lixiang

+0

ma in realtà ha funzionato per me :) – budidino

Problemi correlati