2011-01-13 6 views
0

Ungefähr 500 Mal pro Tag korrigiert XCode #import zu #Import (letzteres ist falsch). Das ist wahnsinnig, und ich möchte die systemweite Autokorrektion der Großschreibung nicht ausschalten. Gibt es eine Einstellung in XCode?XCode aktiviert #import

+0

Ist IntelliSense auf Ihrem System eingeschaltet? – Mahesh

+0

'Ich tippe #Import, obwohl ich tatsächlich # Import eingegeben habe, Anweisung ist verwirrend. Sie beabsichtigen, "# import" einzugeben, geben aber fälschlicherweise "# Import" ein. Ist das korrekt ? – Mahesh

+0

@Mahesh, korrigierte Frage, um es klarer zu machen, danke. Ich habe Codevervollständigung an, ja. –

Antwort

1

Meine Vermutung ist, dass es einig vorhandene Code in dem Projekt - irgendwo, dass überall enthalten ist wie main.m oder YourProjectName_Prefix.pch oder in einer Klasse, die Sie fast überall einschließlich sind - die #Import darin mit der Hauptstadt I hat. Als Ergebnis bietet Code Sense es als seine erste Option an.

Versuchen ein Textual Projekt für #Import mit Finden Ignorieren Fall unkontrolliert und sehen, ob Sie es finden können.

Wenn nicht, dann ist es möglich, dass der Code-Sense-Cache auf etwas verweist, das nicht mehr existiert. Vom Build Menü wählen Sie Reinigen Sie alle Ziele, die den Cache neu erstellen sollte. EDITED der Index Projekteinstellungen zu gehen tatsächlich Wiederaufbau HINZUFüGEN erfordert, die Allgemeinen Registerkarte Auswahl, und auf die Schaltfläche Code Sense Index Schaltfläche Neu erstellen.

+0

Danke. Obwohl das vielversprechend ist, 1) hat ein Fund nichts gebracht und 2) ist er konsistent über Projekte hinweg. –

+0

Wow, projektübergreifend. Das ist wirklich seltsam. Ich hatte gerade die Schaltfläche "Code-Sense-Index wiederherstellen" auf der Registerkarte "Allgemein" der Projekteinstellungen gespeichert, aber ich denke, das wird nicht für Sie funktionieren. –

+0

Das ist nicht wirklich beste Antwort, aber ich muss eine für meine Zustimmungsrate auswählen. Das Problem wurde mit der Zeit gelöst. –

0

Überprüfen Sie this auf Apple Diskussionen. Jemand hatte das gleiche Problem und löste es.

+0

@Downvoter: Grund für das Downvoting? – Mahesh

+0

** Code Sense **, nicht Intellisense. Letzteres ist Microsofts Bezeichnung für die Code-Vervollständigung. –

+0

@Matthew Frederick: Korrigiert :). Für die ersten 2 Kommentare zu der Frage antwortete Yar "Ja und Ja" und ich sehe, dass er sie jetzt entfernte. Auf diese Antwort gab ich ihm den obigen Vorschlag. Danke – Mahesh

1

Ahah. Sie verwenden Xcode 4.0, nicht wahr? (Nur eine Anmerkung, dass, da es nicht öffentlich veröffentlicht wurde, wir tatsächlich unsere NDA brechen, indem wir darüber reden).

Da Xcode 4.0 immer noch sehr in Arbeit ist, haben sie diese Funktion der Rechtschreibprüfung nicht deaktiviert. Die Option zum automatischen Korrigieren der Rechtschreibung ist in Xcode 3.x nicht vorhanden.

Ich würde dies einen Fehler in Xcode 4 betrachten, der angesprochen werden muss; Sie könnten ein Radar einreichen, wenn Sie möchten: http://bugreport.apple.com/

+0

3.2.5. Ich mache schon genug für Apple. Ich muss ihre Software auch nicht wirklich testen, oder? –

Verwandte Themen