2016-09-28 70 views
49

Xcode 8有這個新功能,當你使用UIImage(named:)有沒有辦法關閉Xcode 8的圖像名稱自動完成功能?

在我的情況下,它建議圖像名稱,即使它沒有任何意義。

例子:

Example autocomplete image

沒有什麼偏好。我想知道是否有一些祕密命令禁用了這部分自動完成功能。

+1

你摸不着頭腦?這是超級煩人和非生產性的。爲什麼我需要在我的代碼中的圖像?!它應該只在打開一個'UIImage'實例時激活:\ – TruMan1

+0

不,我沒有找到如何解決這個問題。 –

回答

34

不幸的是,這不能關閉,沒有任何說明這是在Xcode 8.1發行說明中修復的。

它應該是固定的,或者您應該有機會關閉它。當它僅用於它的目的時,這種功能是很好的,正如我在this中所描述的那樣。

但問題是,Xcode 8在源代碼中插入圖像時,它不可能像你提到的那樣有意義。例如,如果您有迭代並輸入for x in來啓動一個循環,並且您的項目中名稱與「in」匹配的任何圖像使用此語法。

惱人的問題,我希望蘋果將盡快修復,因爲當it's僅用於圖像的特點是良好的。

更新
只是確認這是仍然在Xcode 8.1的穩定版本的問題。

更新
此功能仍然的Xcode 9.0版測試版6(9M214v) enter image description here

+0

也許它可以移動到另一個目標並從那裏關掉? –

+22

當其他自動完成功能無法正常工作並且圖像只是在嘲弄你時,這個問題會變得更加令人生氣。 「我敢打賭,你預計這裏有適合自己的自動完成選項嗎?哈哈有一些圖像!」說實話,我會更樂於用中指表情符號。 – thexande

+7

爲swift添加重構?不,那很難!讓我們花費數月的內嵌圖片編碼,這是一個有用的功能! – hariseldon78

相關問題