2011-11-16 4 views
6

Sono bloccato con il mio progetto. ho definito una proprietà con un tipo di NSUInteger, come:Xcode 4: nome di tipo sconosciuto "NSUInteger"; intendevi 'NSUInteger'?

@property NSUInteger maxDepth 

Non importa se lo faccio un (assegnare) immobili o no, Xcode mantiene a chiedere di me

Unknown type name 'NSUInteger'; did you mean 'NSUInteger'? 

Non riesco a creare, e non importa dove o come definisco una proprietà NSUInteger, continuo a ricevere questo errore. Il mio progetto utilizza il compilatore LLVM 3.0 e ARC, quindi passare a GCC4.2 non è un'opzione per me.

Grazie in anticipo!

risposta

0

Sembra che in qualche modo il prefisso del mio progetto sia stato danneggiato. L'ho risolto dopo aver notato che gli stessi errori erano in un nuovo progetto che importava il mio codice corrente. Grazie comunque per l'aiuto. Terrò gli occhi più vicino su quel file prefisso ...

+0

Come hai risolto il file prefisso corrotto? Ho lo stesso problema ma non so esattamente cosa sia corrotto al riguardo – Vinnie

0

Ho appena provato con un nuovo progetto.

C'è stato qualche problema con Xcode 4.2.

Ho provato a cambiare il compilatore in GCC4.2 e poi l'ho cambiato in LLVM 3.0, dopo che era in grassetto (credo ci sia ancora un bug per configurarlo correttamente). Dopo di che pulisco il progetto e lo ricostruisco e ha funzionato per me.

+0

Questo non sembra funzionare per me ... Ti risponderò con la mia soluzione, se mai trovassi uno .. – Craimasjien