簡體   English   中英

Xcode 7.3.1自動完成代碼完成無法正常工作

[英]Xcode 7.3.1 autocomplete code completion not working

從Xcode 7.3開始,自動完成或代碼完成無法正常工作。

簡單的導入類,它不能自動完成

我試過了:

  • 刪除派生數據文件夾
  • 清潔目標和構建
  • 重新安裝Xcode

第一次完全輸入后,它會自動完成。 但是如果你沒有引用過一次(比如枚舉)它只會顯示你之前輸入的內容(不顯示完整的枚舉列表)。 按下逃生也無濟於事。

還有其他建議嗎? 或者其他任何經歷過相同的人?

沒有做任何事情,在構建設置 - >部署中將iOS部署目標從8.0更改為8.1解決了我的問題。

在此輸入圖像描述

它也適用於此處提到的XCode 6

也適用於Xcode 8,只需將部署目標從iOS 9.0更改為iOS 9.1。

Xcode 8現在修復了這個非常煩人的自動完成問題。 所以仍然有這個問題的人,請更新到Xcode 8。

編輯:請注意,其他人沒有解決。 所以你的milage可能會有所不同。 對我而言,它沒有做任何額外的修復。 但他們正在使用他們新的“智能”自動完成功能。 考慮到它,它可能是索引的一部分。 刪除DerivedData文件夾可能會有所幫助。

或許,這個答案為時已晚,無論如何我都會分享。

首先,我已經卸載了惡魔島和所有插件。

其次,我按照ElonChan的說明進行了解釋:

Xcode 7.3自動完成問題

結果,自動完成自動恢復! 謝謝@ElonChan。

我希望這個答案也能解決你的問題。

這通常是在你的項目中使用核心數據的時候。(因為xcode沒有完成文件的自動索引)避免這個事情的簡單方法是只需點擊你的項目名稱和清理項目就會返回同一個文件你想看到建議輸入任何單詞,就是這樣。

有一種方法可以設置代碼完成的快捷鍵。 Xcode - > Preferences - > Key Bindings - > find Show Completions並設置你想要的任何非重復鍵。

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM