簡體   English   中英

僅以@開頭的代碼完成/代碼感知在Xcode 6中不起作用

[英]Only code completion / code sense which starts with @ is not working in Xcode 6

突然,只有以@開頭的代碼完成才停止在Xcode 6中的所有Xcode項目中工作。

在此處輸入圖片說明

大約一周前,在升級到Xcode 6.0.1之后,我嘗試使用Debug View Hierarchy,然后不僅Xcode崩潰,而且整個Mac系統都崩潰了,然后重新啟動。 從那以后,如果我沒記錯的話,問題就開始發生了。

大多數代碼補全都可以正常工作,例如NSLog()。

在此處輸入圖片說明

但是,並非所有以X開頭的代碼完成(例如@“ string”,@ [array,...])都不能在我的所有Xcode項目中使用。 鍵入@時,看不到NSString,id,NSArray等的自動代碼完成彈出窗口。 代碼完成彈出窗口不會自動顯示,但是當我鍵入esc鍵時,它會顯示出來。

在此處輸入圖片說明

  • 我嘗試從Xcode中的Organizer中刪除“派生數據”,但是並不能解決問題。
  • 就在今天,我將Xcode更新到6.1,但是沒有用。
  • 我嘗試重新安裝Xcode 6.1,並刪除了〜/ Library / Developer / Xcode中的所有文件,但是它也不起作用。

即使在新的Xcode項目中,也存在相同的問題。 最奇怪的一點之一是,無論我何時創建Xcode項目,該代碼完成問題都會發生。 另外,僅@的代碼完成不起作用。

@的代碼補全經常使用。 脖子上太痛了……如果您能給我任何解決此問題的建議,那將是非常不錯的。 謝謝!

我相信蘋果已經改變了這種行為。 所以我想習慣了。

我知道它很爛,但是至少您可以將其更改為其他名稱。

如果有人知道如何將其恢復為Xcode 5中的樣子,那將非常棒!

改變這個

暫無
暫無

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

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