No sé por qué está sucediendo ... Estoy integrando una api de twitpic y está funcionando bien todos los proyectos excepto uno. Recibo 5488 errores y eso también en clases como NSObject.hy NSObjCRuntime.h. Esta API tiene una carpeta llamada Crypto
que tiene dos archivos .c, cuando elimino esta carpeta de mi proyecto, el error disminuye a 1 (porque una de las clases de esta carpeta se usa en otro lado). Están todos los errores 5k + estas dos clases solamente, los errores son comoMiles de errores en clases base como NSObject.h, NSObjCRuntime.h
FOUNDATION_EXPORT Class NSClassFromString(NSString *aClassName);
expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
pocos errores son
expected identifier or '(' before '@' token
expected identifier or '(' before '-' token
expected identifier or '(' before '+' token
una cosa estoy seguro es de que no hay ningún error en las clases debido a que el mismo código es trabajar bien en otros proyectos . Una cosa más para mencionar es que tengo dos .pch y no hay ningún efecto de eliminar uno de ellos.
Resolví el problema ... lo que estaba haciendo mal es que estaba importando un objetivo: los archivos C fuera del bloque {# ifdef __OBJC__ ... # endif} en el archivo .pch –
pueden explicar en detalle. Obtengo el mismo issye – Srinivas
@Srinivas en su archivo .pch, usted puede estar importando algún archivo object-c fuera del bloque #ifdef y puede tener algunos archivos c en el proyecto ... simplemente importe su archivo object-c dentro de ese bloque –