2016-05-05 13 views
16

Xcode 7.3以降、オートコンプリートまたはコード補完が正しく機能しません。Xcode 7.3.1オートコンプリートコードの完了が機能しない

Simple import class and it can't autocomplete

私が試してみました:

  • 削除派生データフォルダ
  • クリーンターゲットのと
  • の再インストールのXcodeを構築

それはありませんオートコンプリートあなたは完全にそれを入力した後初めて。しかし、一度(enumsのように)それを参照していないと、前に入力したものだけが表示されます(enumの完全なリストは表示されません)。エスケープを押しても助けにならない。

他の提案はありますか?それとも誰かが同じことを経験している?

+0

**このお試しください:** http://stackoverflow.com/a/35624767/6124910たぶん、このヘルプあなたを。 – Patrick

+0

しかし、すべてのファイルが正しいターゲットメンバーシップである – mashdup

+0

彼のコードは私のために働いた。ターミナルから次のコマンドを実行し、Xcodeを再起動します。 defaults delete com.apple.dt.Xcode IDEIndexDisable' – abhi1992

答えて

15

何もせずに、ビルド - 設定 - >デプロイメントでiOSデプロイメントターゲットを8.0から8.1に変更すると、私の問題が解決しました。

enter image description here

述べたように、それはまたhere

が、単にiOSの9.1へのiOS 9.0からデプロイメント・ターゲットを変更するには、Xcodeの8上で動作XCodeの6のために動作します。

+1

私のために働いたが、reasoneを得ていない。説明は? –

+0

私のために働く。もし私がアプリストアにリリースすれば、9.0デバイスはインストールできないだろうか? 9.0および9.1?おかげで – Gmeister4

+1

これは私が見た最もばかばかしい解決策ですが、それは私のために働いた:Dありがとうございます –

0

おそらく、この回答は遅すぎます。とにかくそれを共有します。

まず、アルカトラズとすべてのプラグインをアンインストールしました。

第二に、私はElonChanの指示は、上に説明し、その後ました:その結果

Xcode 7.3 autocomplete issues

、自動補完は自動的に戻りました!ありがとう@ ElonChan。

この回答があなたの問題を解決することを願っています。

+0

決して遅すぎません。しかし、私はプラグインがありません。 –

1

Xcode 8では、この非常に面倒なオートコンプリート問題が修正されました。まだこの問題が発生している方は、Xcode 8にアップデートしてください。

編集:これは他の人にとっては解決していないことに注意してください。だからあなたの人件費は変わるかもしれません。私のために、何もせずに修正されました。しかし、彼らは新しいインテリジェントなオートコンプリートを使用しています。それについて考えると、それは索引作成の一部である可能性があります。 DerivedDataフォルダを削除すると役立ちます。

+8

あまり速くない...私はオートコンプリートの問題を一度も経験していないし、Xcode 8.0にアップデートすると壊れてしまう。したがって、私はこのスレッドを発見した。 –

+8

Xcode 8にはまだ問題があります –

+0

再訪する必要があるようです。私は受け入れられた答えを離しました。キャッシュと派生データをクリアしました。 – mashdup

0

これは通常、プロジェクトでコアデータを使用している場合に発生します(xcodeによるファイルの自動索引付けが行われていないため)この問題を避ける簡単な方法は、プロジェクト名をクリックしてプロジェクトをクリーンアップすることですあなたが見たいと思っている同じファイルは、どんな単語でも入力できます。

0

コード補完のためのショートカットキーを設定する方法があります。 Xcodeの - >設定 - >キーバインディング - >ショーな終了を見つけて、あなたが好きな非重複キー設定。

enter image description here

関連する問題