ios - ¿Hay alguna manera de desactivar el autocompletado de Xcode 8 para nombres de imágenes?
swift autocomplete (3)
Me parece que la mejor manera de lidiar con este problema es mediante el uso de comentarios (comando + /). Cambiar el código para que se convierta en un comentario parece desactivar el autocompletado para nombres de imágenes.
Por lo tanto, básicamente tendría que alternar entre comentar y descomentar su código (por ejemplo, encuentra un error, comete su código como comentario, corrige el error, descomenta su código, verifica si sus cambios solucionaron el problema, etc.) .).
Xcode 8 tiene esta nueva característica que se supone que sugiere nombres de archivos de imagen cuando usas
UIImage(named:)
En mi caso, sugiere nombres de imágenes incluso cuando no tiene ningún sentido.
Ejemplo:
No hay nada en las preferencias. Me pregunto si hay algún comando secreto para deshabilitar esta parte del autocompletado.
Simplemente actualice a Xcode 10: la función de autocompletado de imágenes ha sido descontinuada:
La finalización de código para literales de imagen Swift se ha eliminado en Xcode 10. (38087260)
Fuente: las notas de la versión Xcode 10 Beta (esta nota se eliminó en las notas de la versión final )
No, desafortunadamente esto no se puede desactivar, y nada indica que esto se arregle en las Notas de lanzamiento de Xcode 8.1 .
Debería ser reparado o debería tener la oportunidad de apagarlo. La funcionalidad es bastante buena cuando se usa solo para su propósito, como describo en this publicación.
Pero el problema es que Xcode 8 está insertando imágenes en línea en la fuente cuando posiblemente no tenga ningún sentido como usted menciona.
Por ejemplo, si tiene una iteración for y escribe
for x in
para iniciar un bucle y tiene alguna imagen en el proyecto cuyo nombre coincida con "in" utilizando esta sintaxis.
Problema molesto, que espero que Apple solucione pronto, porque la función es buena cuando se usa solo para imágenes.
Actualización
:
Acabo de confirmar que esto sigue siendo un problema en la versión estable de Xcode 8.1.
Actualización
:
Esta funcionalidad permanece en
Xcode Versión 9.0 beta 6 (9M214v)
Actualizar
Esto parece estar solucionado en Xcode 10 ahora.