web-dev-qa-db-ja.com

Xcode7.3.1オートコンプリートコード補完が機能しない

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

Simple import class and it can't autocomplete

私が試してみました:

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

初めて完全に入力すると、オートコンプリートが実行されます。ただし、一度も参照したことがない場合(つまり、列挙型のように)、以前に入力した内容のみが表示されます(列挙型の完全なリストは表示されません)。エスケープを押しても役に立ちません。

他に何か提案はありますか?または他の誰かが同じことを経験していますか?

16
mashdup

何もせずに、[ビルド]-[設定]-> [展開]でiOS展開ターゲットを8.0から8.1に変更すると、問題が解決しました。

enter image description here

前述のように、XCode 6でも機能します ここ

Xcode 8でも動作し、展開ターゲットをiOS9.0からiOS9.1に変更するだけです。

15
Tunceren

Xcode 8は、この非常に厄介なオートコンプリートの問題を修正しました。したがって、まだこの問題が発生している場合は、Xcode8に更新してください。

編集:これは他の人にとっては解決されていないことに注意してください。したがって、マイレージは異なる場合があります。私にとっては、何もすることなく修正されました。しかし、彼らは新しい「インテリジェント」オートコンプリートを使用しています。それについて考えると、それは索引付けの一部である可能性があります。 DerivedDataフォルダーを削除すると役立つ場合があります。

1
mashdup

これは通常、プロジェクトでコアデータを使用しているときに発生します(xcodeによるファイルの自動インデックス作成が行われていないため)これを回避する簡単な方法は、プロジェクト名をクリックして、プロジェクトをクリーンアップすると同じファイルが返されることです。あなたは提案がどんな単語でもタイプするのを見たいです、そしてそれはそれです。

0
MRizwan33

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

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

次に、ElonChanの指示に従って説明しました。

Xcode 7.3オートコンプリートの問題

その結果、オートコンプリートは自動的に元に戻りました。 @ElonChanに感謝します。

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

0
Luiz Durães

コード補完用のショートカットキーを設定する方法があります。 Xcode->設定->Key Bindings-> findShow Completionsそして、必要な重複しないキーを設定します。

enter image description here

0
Lawliet