ios iphone xcode autocomplete code-completion

ios - La finalización del código autocompletado de Xcode 7.3.1 no funciona



iphone autocomplete (5)

Esto sucede normalmente cuando está utilizando datos básicos en su proyecto (debido a que no se ha realizado la indexación automática de archivos por xcode). La forma simple de evitar esto es haciendo clic en el nombre del proyecto y el proyecto limpio vuelve al mismo archivo donde quieres ver sugerencias escribe cualquier palabra y eso es todo.

Desde Xcode 7.3, el autocompletado o la finalización del código no funciona correctamente.

Yo he tratado:

  • Eliminar carpeta de datos derivados
  • Limpiar objetivos y construir
  • Reinstalando Xcode

Se autocompleta después de que lo escriba completamente la primera vez. Pero si no lo has referenciado una vez (es decir, como enums) solo muestra lo que escribiste antes (no muestra la lista completa de enums). Presionar escape no ayuda tampoco.

¿Cualquier otra sugerencia? ¿O alguien más experimenta lo mismo?


Hay una forma de configurar teclas de acceso directo para completar el código. Xcode -> Preferencias -> Enlaces de teclas -> encuentra Mostrar completaciones y establece las claves no duplicadas que desees.


Quizás, esta respuesta sea demasiado tarde, la compartiré de todos modos.

En primer lugar, he desinstalado Alcatraz y todos los complementos.

Segundo, he seguido las instrucciones de ElonChan explicadas en:

Xcode 7.3 problemas de autocompletar

Como resultado, el autocompletado regresó automáticamente! Gracias @ElonChan.

Espero que esta respuesta también resuelva tu problema.


Sin hacer nada, In-Build-Settings -> La implementación que cambió el destino de la implementación de iOS de 8.0 a 8.1 resolvió el problema por mí.

También funciona para XCode 6 como se menciona here

También funciona en Xcode 8, simplemente cambie el objetivo de implementación de iOS 9.0 a iOS 9.1.


Xcode 8 ahora ha solucionado este problema de autocompletado muy molesto. Entonces, cualquiera que todavía tenga este problema, actualice a Xcode 8.

Edición: Tenga en cuenta, esto no se ha resuelto para los demás. Por lo que su kilometraje puede variar. Para mí, lo ha arreglado sin hacer nada extra. Pero están utilizando su nuevo autocompletado ''inteligente''. Pensándolo bien, podría ser parte de la indexación. Eliminar la carpeta DerivedData podría ayudar.