我安裝了Xcode 6.0測試版並下載了iOS8庫文檔。 但是當我創建斯威夫特項目,嘗試輸入代碼斯威夫特代碼完成不起作用
func aa(){
let format = NSDateFormatter()
var pageData = format.
}
我發現Xcode中不能點任何性質和職能。我錯過了任何一步嗎?
問題是sloved,鍵入一個空格可以幫助代碼完成
我安裝了Xcode 6.0測試版並下載了iOS8庫文檔。 但是當我創建斯威夫特項目,嘗試輸入代碼斯威夫特代碼完成不起作用
func aa(){
let format = NSDateFormatter()
var pageData = format.
}
我發現Xcode中不能點任何性質和職能。我錯過了任何一步嗎?
問題是sloved,鍵入一個空格可以幫助代碼完成
這是一個錯誤,你的代碼工作在我的系統(OS X 10.9)上。請注意,在輸入代碼時,我有時會看到代碼完成崩潰兩秒鐘後又回來。
當嘗試第一個名爲「swift」的項目時,代碼完成在無限循環中崩潰...... beta bug ...我只需要命名它來測試語言。
是的,我的系統是OSX 10.9.3,就像你說的那樣,我創建了一個沒有swift&test的項目名稱項目,沒有驚人的happing,所以很壞 – adeewu
noliv,我問很多人,他們沒有這個問題 – adeewu
對不起我無法提供更多的幫助,當我觀察到同樣的問題時,唯一的例子就是在我剛剛提到的一個名爲「swift」的項目中快速嘗試。如果您遇到與其他原因相同的問題,可能與您項目的文件路徑有關,請在簡單的文件路徑(如/ Users/your_account /)中嘗試使用簡單名稱的項目,但不要在其中包含空格和特殊字符它......我知道這似乎很愚蠢,但一個名爲「swift」的項目對我來說不起作用的事實已經很愚蠢。此外,爲了確保您的環境正確,重新啓動並不會傷害...:-S – noliv
你知道的,我已經經歷了與目標C項目,類似的事情在Xcode 6 Beta版1.看來蘋果已經改變了默認行爲有點:
在Xcode中5.x的代碼總是會自動完成你鍵入,但在此早期測試版中嘗試按ESCAPE - 這會顯示您要查找的列表。適用於我。一些代碼自動完成(在Swift和Objective C中),但有時只有ESCAPE會顯示我們正在尋找的內容。
我不確定這是預期的行爲還是錯誤(我猜測後者)。
我必須承認,你的代碼在我的系統上工作正常,沒有這個竅門。只要確保你有下的Xcode代碼自動完成設置 - 選項 - 文本編輯:
我遇到了同樣的問題,並通過刪除評論中的非ASCII字符(在我的問題解決了,這是一箇中國人字符「年」自動生成在評論xcode)。
btw。 「輸入空白可以幫助代碼完成」對我無效
我提出了一個錯誤(我在我的文件中有一個複選標記,它打破了代碼完成),並且它作爲一個副本返回,所以Apple知道它。 - 我強調這個複選標記甚至不在我的代碼中;像你一樣,我發現如果它在註釋之後就足夠了,那麼在那之後就會破壞代碼完成。 – matt
當您更改硬件類型並選擇小於iphone5時,它會被附加。
例如在停止按鈕右側的列表中選擇Iphone 6,將出現「格式」的代碼完成。
可能是一個與OP不同的問題,但我也看到了這一點(代碼完成等依賴於選擇的模擬器目標)並提交了一個錯誤報告。答案是刪除〜/ Library/Developer/Xcode/DerivedData/ModuleCache(而Xcode被關閉)。 – guywithmazda
我用@ guywithmazda的解決方案,它再次運作,但是,我不想每天都刪除! – gabbler
你可以發佈你的整個文件嗎?這個函數是否在一個類中? – Dash
問題是不能點任何東西,就像uiwindow – adeewu
同樣的問題對我來說,空格不幫 –