Xcode 7.3以降、オートコンプリートまたはコード補完は正しく機能しません。
私が試してみました:
初めて完全に入力すると、オートコンプリートが実行されます。ただし、一度も参照したことがない場合(つまり、列挙型のように)、以前に入力した内容のみが表示されます(列挙型の完全なリストは表示されません)。エスケープを押しても役に立ちません。
他に何か提案はありますか?または他の誰かが同じことを経験していますか?
何もせずに、[ビルド]-[設定]-> [展開]でiOS展開ターゲットを8.0から8.1に変更すると、問題が解決しました。
前述のように、XCode 6でも機能します ここ
Xcode 8でも動作し、展開ターゲットをiOS9.0からiOS9.1に変更するだけです。
Xcode 8は、この非常に厄介なオートコンプリートの問題を修正しました。したがって、まだこの問題が発生している場合は、Xcode8に更新してください。
編集:これは他の人にとっては解決されていないことに注意してください。したがって、マイレージは異なる場合があります。私にとっては、何もすることなく修正されました。しかし、彼らは新しい「インテリジェント」オートコンプリートを使用しています。それについて考えると、それは索引付けの一部である可能性があります。 DerivedDataフォルダーを削除すると役立つ場合があります。
これは通常、プロジェクトでコアデータを使用しているときに発生します(xcodeによるファイルの自動インデックス作成が行われていないため)これを回避する簡単な方法は、プロジェクト名をクリックして、プロジェクトをクリーンアップすると同じファイルが返されることです。あなたは提案がどんな単語でもタイプするのを見たいです、そしてそれはそれです。
おそらく、この答えは遅すぎます、とにかくそれを共有します。
まず、アルカトラズとすべてのプラグインをアンインストールしました。
次に、ElonChanの指示に従って説明しました。
その結果、オートコンプリートは自動的に元に戻りました。 @ElonChanに感謝します。
この答えがあなたの問題も解決することを願っています。