96 votes

Xcode 7.3 autocomplete est tellement frustrant

Il y a un nouveau autocomplete dans Xcode. Sans doute pourrait être utile car il vérifie non seulement début de nom, etc. Mais j’ai trouvé que très souvent il n’est pas trouver un nom de classe ou un const nommer du tout etc. J’ai besoin d’entrer nom entier par moi-même. Dans l’ensemble que j’ai trouvé ça rend ma vie plus difficile et codage beaucoup plus de temps. Est-il possible de passer à l’ancienne façon qu'il l’habitude de travailler ?

18voto

Jennifer Points 159

Xcode 7.3.1

  1. Dans Xcode > Préférences > édition du texte

Décochez la case``

  1. Redémarrez Xcode

14voto

Alex Bykov Points 97

Il semble que décochant la case « Activer les achèvements de type-over » dans XCode-> préférences-> d’édition de texte fait le tour. Au moins dans ma fell autocompletion affaire à une sorte de vieux passant, il pourrait autocomplete que je devais taper la main avant que le nom de classe.

5voto

evanflash Points 219

Il s’agit en aucun cas une solution adéquate, mais il m’a permis de maintenir (à peine) à ma santé mentale ces derniers jours : après chaque génération, vous avez besoin dans la corbeille de votre dossier de données dérivée. Vous pouvez trouver ce dossier en `` . Trash juste tout cela et il va le coup d’envoi une ré-indexation étape qui devrait restaurer la fonctionnalité de saisie semi-automatique approprié. Malheureusement, j’ai trouvé que, une fois que je construis, le comportement de saisie semi-automatique revient à son état brisé.

1voto

SonnyTron Points 47

J'étais à la recherche, en espérant que j'étais seul dans cette sorte, cela signifierait je viens d'avoir à réinstaller ou à comprendre ce qui ne va pas avec mon Mac.
Il m'arrive aussi.
J'ai un CustomClass.h et CustomClass.m avec leur propre alloc/init méthodes, les méthodes publiques et les délégués.
J'utilise:

#import "CustomClass.h"

Et plus tard, lorsque vous essayez d'ajouter le CustomClassDelegate à mon interface, il ne sera pas saisie semi-automatique. - Je avoir à le saisir à la perfection.
Dans mon init, il ne sera pas saisie semi-automatique de la déclaration de la classe, donc j'ai parfaitement le type:

CustomClass *customClass = [[CustomClass alloc] init];

Il n'a même pas de correction automatique à l'intérieur de l'alloc support. J'ai taper parfaitement à la fois la déclaration de la variable et les alloc support.

0voto

ZGMF-X42S Points 11
<blockquote> <p>il ne trouve pas un nom de classe</p> </blockquote> <p>Comme une solution de contournement, vous pouvez essayer d’appuyer plusieurs fois sur <strong><em>Commande + Maj + K</em></strong> et <strong><em>commande + B</em></strong> , il fonctionne temporairement.</p>

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