Cuando estaba usando Xcode 3.2 y agrego un marco existente, el sentido del código detectaría el nombre del marco cuando escribo #import <
.CodeSense no siempre funciona al importar marcos
Digamos, por ejemplo, que he agregado el marco "MediaPlayer". a continuación escribo #import <Me
y el sentido de código me sugeriría #import <MediaPlayer/MediaPlayer.h>
Ahora estoy usando Xcode 4.2.1, y me di cuenta este sentido código no funciona bastante bien para que algunos frmeworks. (por ejemplo, "CoreAudio" podría sugerirse con éxito, pero "MediaPlayer" y "CoreMotion" no pueden).
¿Hay algún problema con Xcode o me falta alguna configuración para que el código no detecte estas estructuras?
Modificado el 27/Feb/2012: Esto se confirma resuelto en Xcode 4.3
Editado el 7/Mar/2012: pensé que se fijó en Xcode 4.3. Pero, curiosamente, algunas veces funciona, otras no.
Editado el 3/AGO/2012: Esto se confirma resuelto en Xcode 4,4
Me he dado cuenta de esto también. Parece que Xcode solo indexa la carpeta del framework OS X. Entonces, los marcos que se comparten, como CoreAudio o Foundation, se completan automáticamente. Pero también se autocompleta automáticamente para marcos solo de Mac como Quartz y Webkit. – Isabel
Gracias Wekwa. Esto me hace sentir que puede haber una configuración en algún lugar que nos permita definir la ubicación de los marcos exclusivos de iOS, para que el sentido del código pueda detectar los nombres de los marcos. –
Reportado a Apple y aquí está la respuesta: Este es un seguimiento del Bug ID # 10770620. Después de una investigación adicional se ha determinado que este es un problema conocido, que actualmente está siendo investigado por la ingeniería. Este problema se ha archivado en nuestra base de datos de errores bajo el Bug ID original # 7407222. –