Finalización perdida en #import "myFile.h"

Desde que tenía Xcode 4.4, he perdido la finalización cuando quiero importar el file en mis classs. Tengo que escribir el file por completo (el problema aparece solo en el ámbito de import, funciona en otro lugar)

¿Alguien tiene el mismo problema y sabe cómo resolverlo?

Vaya a su proyecto -> configuration de compilation -> Rutas de búsqueda del encabezado de usuario y agregue $(SRCROOT)

Funciona para mi.

Editar (otra solución): A veces perdí autocomplete random en mi ámbito de import. Lo soluciono escribiendo las comillas dobles #import "" antes de escribir mi class entre con la autocomplete.

Al parecer, esto está relacionado con tener tus files dentro de subcarpetas. Parece que mientras que las versiones anteriores de codesense de Xcode enumerarían los encabezados agregados a su proyecto, la versión 4.4 solo enumera los que están en la carpeta superior de su proyecto …

La solución que he encontrado es include esas subcarpetas en las "Rutas de búsqueda del encabezado de usuario" del proyecto.

Por ejemplo, si tiene una estructura de carpetas como esta:

 Source/ Example/ Util/ util.h Example.xcodeproj 

De forma pnetworkingeterminada, cuando escribe

 #import "u|" 

obtendrá la sugerencia para la carpeta Util. Si deja que complete eso y continúe escribiendo:

 #import "Util/u|" 

obtendrá la sugerencia util.h.

Para get el comportamiento de autocomplete habitual, vaya a su proyecto -> configuration de compilation -> Rutas de búsqueda del encabezado de usuario y añada Ejemplo a la list (haga doble clic en la configuration, click el button "+", escriba Ejemplo y asegúrese de activar en la checkbox a la izquierda ). Cuando cierras la pequeña window emergente, tu configuration debería ser similar a Ejemplo / ** , lo que significa que incluye Ejemplo y cada subcarpeta .

El nuevo comportamiento (característica? Bicho?) Me estaba volviendo loco. Espero que ayude.