2016-05-05 12 views
16

Seit Xcode 7.3 funktioniert die Autokomplettierung oder Codevervollständigung nicht richtig.Xcode 7.3.1 Autocomplete-Code-Vervollständigung funktioniert nicht

Simple import class and it can't autocomplete

Ich habe versucht:

  • löschen Abgeleitete Datenordner
  • Saubere Ziele und bauen
  • erneutes Installieren der Xcode

Es tut die automatische Vervollständigung, nachdem Sie es tippen voll das erste Mal. Aber wenn Sie es nicht einmal referenziert haben (d. H. Wie Enums), zeigt es nur, was Sie vorher eingegeben haben (nicht die vollständige Liste der Enums). Das Drücken von Flucht hilft auch nicht.

Haben Sie noch weitere Vorschläge? Oder jemand anderes, der dasselbe erlebt?

+0

Try ** dies: ** http://stackoverflow.com/a/35624767/6124910 Vielleicht helfen Ihnen. – Patrick

+0

Danke, aber alle Dateien sind in der richtigen Ziel Mitgliedschaften – mashdup

+0

er unter Code arbeitete für mich. Führen Sie den folgenden Befehl aus dem Terminal aus, und starten Sie Xcode erneut. 'defaults löschen com.apple.dt.Xcode IDEIndexDisable' – abhi1992

Antwort

15

Ohne etwas zu tun, in Build-Einstellungen -> Bereitstellung ändern iOS-Bereitstellung Ziel von 8.0 auf 8.1 das Problem für mich gelöst.

enter image description here

Es funktioniert auch für XCode 6 wie erwähnt here

funktioniert auch auf Xcode 8, einfach das Implementierungsziel von iOS 9.0 auf iOS 9.1 ändern.

+1

Arbeitete für mich, aber nicht die Reasone. Irgendeine Erklärung? –

+0

Funktioniert für mich. Wenn ich zum App-Store release, bedeutet das, dass 9.0-Geräte nicht in der Lage sein werden, zu installieren? oder 9.0 und 9.1? Danke – Gmeister4

+1

Dies ist die lächerlichste Lösung, die ich gesehen habe ... aber es funktionierte für mich: D Vielen Dank –

0

Vielleicht ist diese Antwort zu spät, ich werde es trotzdem teilen.

Zuerst habe ich Alcatraz und alle Plugins deinstalliert.

Zweitens habe ich ElonChan Anweisungen gefolgt erklärt auf:

Xcode 7.3 autocomplete issues

Als Ergebnis automatische Vervollständigung bekam automagically zurück! Danke @ElonChan.

Ich hoffe, diese Antwort löst auch Ihr Problem.

+0

Nie zu spät. Aber ich habe keine Plugins. –

1

Xcode 8 hat jetzt dieses sehr ärgerliche Autocomplete-Problem behoben. Also jemand, der immer noch dieses Problem hat, Update auf Xcode 8.

Edit: Bitte beachten Sie, dies hat nicht für andere gelöst. Ihre Laufleistung kann also variieren. Für mich hat es behoben ohne etwas extra zu machen. Aber sie benutzen ihre neue "intelligente" automatische Vervollständigung. Wenn man darüber nachdenkt, könnte es Teil der Indexierung sein. Das Löschen des DerivedData-Ordners könnte helfen.

+8

Nicht so schnell ... Ich hatte noch nie Autocomplete-Probleme, dann bricht es für mich, wenn ich auf Xcode 8.0 aktualisiere. Daher habe ich diesen Thread gefunden. –

+8

Xcode 8 hat immer noch das Problem –

+0

Scheint, als ob ich wieder besuchen sollte. Ich habe die angenommene Antwort abgenommen. Ich habe den Cache und alle abgeleiteten Daten gelöscht, wenn das hilft. Es scheint jetzt gut zu gehen – mashdup

0

Dies passiert normalerweise, wenn Sie Core-Daten in Ihrem Projekt verwenden (wegen der automatischen Indexierung von Dateien durch xcode wurde nicht getan) Der einfache Weg, um diese Sache zu vermeiden, ist, klicken Sie einfach auf Ihren Projektnamen und reinigen Projekt kommen zurück die gleiche Datei, in der Sie Vorschläge sehen möchten, tippen Sie jedes Wort und das ist es.

0

Es gibt eine Möglichkeit, Tastenkombinationen für die Codevervollständigung festzulegen. Xcode ->Einstellungen ->Key Bindings -> finden anzeigen Beendigungen und setzen, was nicht-Nachschlüssel Sie wollen.

enter image description here

Verwandte Themen