Depuis Xcode 7.3, l'auto-complétion ou la complétion de code ne fonctionne pas correctement.
J'ai essayé:
Il se complète automatiquement lorsque vous le saisissez complètement la première fois. Mais si vous ne l’avez pas référencé une seule fois (c’est-à-dire comme des énumérations), il n’affiche que ce que vous avez tapé auparavant (sans afficher la liste complète des énumérations). Presser échapper n'aide pas non plus.
D'autres suggestions? Ou quelqu'un d'autre éprouvant la même chose?
Sans rien faire, Dans Build-Settings -> Deployment, changer la cible de déploiement iOS de 8.0 à 8.1 a résolu le problème pour moi.
Cela fonctionne aussi pour XCode 6 comme mentionné ici
Fonctionne également sur Xcode 8, changez simplement la cible de déploiement d'iOS 9.0 à iOS 9.1.
Xcode 8 a corrigé ce problème très compliqué de complétion automatique. Donc, si vous rencontrez toujours ce problème, mettez à jour Xcode 8.
Edit: S'il vous plaît noter, cela n'a pas résolu pour les autres. Donc, votre kilométrage peut varier. Pour moi, ça a réparé sans rien faire d'extra. Mais ils utilisent leur nouvelle saisie semi-automatique «intelligente». En y réfléchissant, cela pourrait faire partie de l'indexation. La suppression du dossier DerivedData pourrait aider.
Cela se produit généralement lorsque vous utilisez des données de base dans votre projet (en raison de l'indexation automatique des fichiers par xcode qui n'a pas été effectuée). Le moyen le plus simple d'éviter cela consiste à cliquer simplement sur le nom de votre projet et à nettoyer le projet, ce qui revient vous voulez voir des suggestions taper n'importe quel mot et c'est tout.
Peut-être que cette réponse est trop tard, je la partagerai quand même.
Tout d'abord, j'ai désinstallé Alcatraz et tous les plugins.
Deuxièmement, j'ai suivi les instructions d'ElonChan expliquées sur:
Problèmes de saisie semi-automatique de Xcode 7.3
En conséquence, l'auto-complétion est automatiquement récupérée! Merci @ElonChan.
J'espère que cette réponse résoudra également votre problème.