2011-09-09 21 views
9

en la línea:error extraños en Xcode: analizar emitir Desconocido nombre de tipo 'plementation'

@implementation AccountCreateViewController 
@synthesize profileFacebook; 
@synthesize facebook; 

Xcode 4 dice: tema de análisis sintáctico error desconocido tipo de nombre 'plementation' Hay una gran cantidad de emisión de análisis después de eso . Pero el proyecto funciona en un iPhone.

Realmente no sé qué es ... Intento convertir el archivo en CR/LF (antes era LF), no funcionó.

ps: a screenshot

+0

¿Has intentado limpiar y reconstruir? Sé que XCode4 es realmente escamoso con errores de análisis falsos o obsoletos. Si se construye y se ejecuta en el dispositivo, podría ser uno de estos duetos donde el analizador está luchando para mantenerse al día con el proyecto. Por lo general, estos desaparecen después de una reconstrucción limpia o reinicio de XCode. – Cliff

+0

¡Estoy teniendo exactamente el mismo problema! El proyecto compila y se ejecuta en el simulador, pero luego uno o dos segundos más tarde, aparecerá todos esos errores. Intenté limpiar el proyecto y reconstruirlo, pero sucede todo el tiempo. Estoy usando LLVM 2.1 – Andrew

+0

@Cliff Lo intenté y borré todo, no funcionó :( – Beuj

Respuesta

9

creo que podría haber arreglado. Parece que a LLVM Clang no le gusta la codificación UMF-8 BOM.

Consulte este número de código en el sitio web de Sudzc.

http://code.google.com/p/sudzc/issues/detail?id=27

Por mi proyecto, me abrieron los archivos involucrados con TextWrangler y los re-guardado con "Western codificación (Mac OS romana). Hasta ahora no he tenido más problemas de LLVM/. tañido

+0

Rah, bueno lo encuentro. Mis archivos provienen de un script php para construir la raíz de un proyecto. Los puse en utf8 + CRLF en TextWrangler. Thx – Beuj

+0

Gracias, no me imagino cuánto tiempo hubiera desperdiciado en esto. Además, +1 para UTF8. –

+0

Gracias Andrew. Esta respuesta me salvó el día. –

4

tengo el mismo error, pero en mi archivo .h me lo arregló simplemente mediante una declaración hacia adelante como:.

#import "MyCustomClassThatGaveParseError.h" // existed before the error 
@class MyCustomClassThatGaveParseError; // added to remove the weird error 
0

Tal vez esto no es una "solución" pero así es como he resuelto mi problema de todos modos He cambiado t él basa el SDK de OS X 10.8 en OS X 10.7 y todo funciona bien ahora.

Cuestiones relacionadas