2011-10-06 4 views
9

Hi ottengo problemi con xCode 4.XCode 4 ha interrotto l'evidenziazione e riconoscendo le classi UIKit sul progetto

Sviluppo progetto con XCode4 in casa e sul lavoro.

E lo memorizzo sulla chiavetta USB.

Oggi ho qualche problema.

Aprire il file xib per aggiungere una presa al codice e ottenere l'errore successivo "Impossibile inserire una nuova connessione di uscita: Impossibile trovare alcuna informazione per la classe denominata ..." Classe esistente e proprietà del file xib impostato correttamente. Could not insert new outlet connection: Could not find any information for the class named

Ok, penso di scrivere codice e connettersi utilizzando il proprietario dei file.

Passaggio successivo ho aperto l'editor di codice del file di classe .h e provo a scrivere l'interfaccia utente ... e non vedo nulla. Non ottengo l'elenco dei tipi di classi UI

Successivamente ho visto quale editor di codice XCode non evidenzia le classi di UIKit e altri framework.

Ma non ho questo errore su un altro progetto e su di esso ma sul computer di casa.

Qualche corpo ha lo stesso problema?

risposta

29

Prova questo: Chiudi il tuo progetto. Scegli Finestra> Organizer dal menu principale. Seleziona il pannello Progetti. Seleziona ed elimina tutte le copie del tuo progetto dalla lista. Apri di nuovo il progetto (Xcode ricostruirà le informazioni necessarie).

Questo sarà non eliminare il progetto, ma l'indice e altre informazioni Xcode rileva il progetto. Come ho detto, Xcode ricostruirà le informazioni non appena riaprirai il progetto.

+0

Grazie. Questo funziona davvero. –

+0

In effetti, questa è la soluzione: chiudere il progetto e riaprirlo non risolve il problema (sebbene risolva molti altri problemi Xcode). Ciò che sembra averlo causato è stato il refactoring di un UIViewController con un nome diverso. – BarrettJ

+0

Questo davvero aiuta, grazie. – neevek

2

Abbiamo avuto un problema molto simile a noi e nessuno degli aiuti ha funzionato. Quello che è stato risolto è stato eliminare i file .m e .h da xcode (solo risorse) e quindi trascinarli di nuovo nel progetto dalla cartella del progetto. Sembrava ricollegare tutto e farlo funzionare di nuovo.

0

Ho notato che il file .m è stato spostato all'interno della cartella en.lproj.

Basta eliminare (solo con riferimento) il file .m da Xcode e spostato .m fuori da en.lproj. Aggiungilo di nuovo. Non ti preoccupare, recupererai tutte le tue connessioni.

Risolverà il problema.

1

Basta aggiungere .m file nel compilare i sorgenti sotto:

<My Project> 
    -- TARGETS <My App Name> 
     -- Build Phase tab 
      -- Compile Sources 

E risolvere il problema.

Problemi correlati