2016-09-17 28 views
4

當您在Xcode中編寫代碼時,Im存在代碼完成下拉建議菜單問題。它曾經是你可以鍵入類似:代碼完成下拉建議無法正常工作Xcode 8.0 Swift 3

button.frame = CGRect(

,一旦你在這一點上,而不是在所有的參數手工填寫,代碼完成建議下拉菜單應該會出現,並提供自動完成的建議,那麼你只需只要按一下適合您的需求之一,你最終的東西,如:(從上面的例子)

button.frame = CGRect(x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat) 

那麼所有你需要做的僅僅是填寫參數。在我從Xcode 7.3.1更新到最新版本(Xcode 8)後,出於某種原因,我失去了這個驚人的功能;然而,Xcode仍然顯示代碼完成建議下拉菜單,但它不一樣,它只包含我寫的變量和屬性,甚至不涉及我正在編輯的對象。

進一步時,Xcode 8.0至少對我來說不再亮點:屬性,項目類別名稱,項目功能和方法名,工程常量,項目類型名稱,項目即時變量和全局,和一些其他類型的源代碼編輯器。但是,關鍵字,字符串數字類型保持突出顯示,如更新之前。

我已經嘗試過在首選項選項卡中瞎猜,但我找不到可以解決這些令人沮喪的問題的選項。請幫忙!

回答

4

這應該只是暫時性的問題:

清潔你的build/build文件夾,重新打開Xcode的。它確保您的代碼將再次索引,這用於快速語法突出顯示和智能建議功能。

+0

我不敢相信我沒有想到這個,謝謝! –

+0

不客氣..我也無法相信它,它曾經一次又一次發生,在測試中它是痛苦的。 – pedrouan

+0

我的回答是否對你有幫助? :) – pedrouan

0

這是因爲編制索引... 只需在導航和清潔(cmd + shift + k)頂部轉到您的項目名稱,然後再次輸入您想要工作的文件輸入任何您將看到的單詞建議彈出窗口。那它..