2012-12-05 16 views
6

In un'app, all'improvviso mi viene restituito l'errore XCode Unknown class ***** nel file Interface Builder. Ho rivisto tutto, storyboard, classi, ecc.XCode Classe sconosciuta ***** nel file Interface Builder

Provo a rinominare la classe ma è lo stesso problema, anche io ho creato una nuova classe e copio il codice. Penso che XCode sia preso da una specie di cache perché anche le proprietà che ho cancellato come l'icona nella barra delle schede sono ancora presenti nell'app quando la eseguo.

Quale può essere il problema?

risposta

1

Spiacente, dopo aver provato più post ho trovato una soluzione, eliminare la cartella del simulatore in/... Library/Application \ Support/iPhone \ Simulator/e rimuovere la classe e riaggiungerla.

5

Inoltre, se si utilizza una libreria statica, non dimenticare di aggiungere il flag -ObjC a Altri flag Linker nella scheda Impostazioni di generazione dei progetti.

Se non si è riusciti a farlo, "la classe sconosciuta ... nel file di Interface Builder" si verificherà quando si tenta di caricare un controller di visualizzazione dalla libreria statica in IB.

Solo un altro caso che ho riscontrato l'errore mostrerà.

0

Devi aggiungere ai tuoi obiettivi Anche altri Linker Flags, aggiungendo semplicemente alle Impostazioni di costruzione del progetto non sembra funzionare.

2

Ho riscontrato un problema quando ho creato un progetto con lo stesso nome già presente nella directory dei miei progetti (sebbene sia stato eliminato qualche tempo fa). Xcode non ha capito che si tratta di un nuovo progetto e usa la directory di compilazione del vecchio progetto come directory di costruzione per una nuova. Non sapevo come ricostruire completamente il progetto da zero e ho appena rimosso una directory di build. Nel mio caso ho rimosso/Users/nomeutente/Library/Developer/Xcode/DerivedData/ProjectName-suffisso. Puoi trovarlo in Xcode nel Navigatore progetto sulla sinistra selezionando Nome progetto-> Prodotti-> Nome progetto.app e File inspector sulla destra ti mostrerà un percorso completo per file.

Problemi correlati