52 votes

Existe-t-il un moyen de désactiver la saisie semi-automatique de Xcode 8 pour les noms d'images?

Xcode 8 a cette nouvelle fonctionnalité qui est supposée suggérer des noms de fichier d’image lorsque vous utilisez UIImage(named:)

Dans mon cas, cela suggère des noms d’image même quand cela n’a aucun sens.

Exemple:

Exemple d'image autocomplete

Il n'y a rien dans les préférences. Je me demande s'il existe une commande secrète pour désactiver cette partie de l'auto-complétion.

35voto

Rashwan L Points 4675

Sans cela, malheureusement, ne peut pas être désactivé, et rien n'indique que ce problème est résolu dans le Xcode 8.1 Notes de Version.

Il devrait être fixe ou vous devriez avoir la possibilité de le désactiver. La fonctionnalité est une sorte de bon quand il est utilisé pour son seul but, comme je le décris dans ce post.

Mais le problème est que Xcode 8 est l'insertion d'images en ligne dans la source quand il ne peut faire aucun sens, comme vous le mentionnez. Par exemple, si vous avez l'un pour l'itération et le type for x in pour lancer une boucle et vous avez une image dans le projet dont le nom correspond à "à" à l'aide de cette syntaxe.



Ennuyeux problème, que j'espère que Apple va corriger rapidement, car la fonctionnalité est bon quand il est utilisé pour les images.

Mise à jour:
Juste confirmé que c'est toujours un problème dans Xcode 8.1 version stable.

Mise à jour:
Cette fonctionnalité reste dans Xcode Version 9.0 beta 6 (9M214v) enter image description here

Mise à jour

Cela semble être résolu dans Xcode 10 maintenant.

2voto

Ibrahim Points 3280

Il me semble que la meilleure façon de traiter ce problème est d'utiliser les commentaires (commande + /). Modifiant le code de devenir un commentaire semble pour désactiver la saisie semi-automatique pour les noms d'images.

Donc, vous avez essentiellement pour basculer entre les commentant et en décommentant votre code (par exemple, vous trouvez une erreur, effectuez votre code dans un commentaire, la correction de l'erreur, supprimez les marques de votre code, vérifiez si vos modifications résolu le problème, et ainsi de suite.).

Exemple du même code avec et sans être un commentaire. The line of code with and without a comment

1voto

Cœur Points 1538

Il suffit de mettre à jour vers Xcode 10: la fonctionnalité de complétion automatique des images a été abandonnée:

La complétion de code pour les littéraux d'images Swift a été supprimée dans Xcode 10. (38087260)

Source: les notes de publication de Xcode 10 Beta (cette note a été supprimée dans les dernières notes de version ).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X