2015-12-28 47 views
1

在此屏幕截圖中添加底部代碼行後發生錯誤。關閉並重新啓動Xcode什麼也沒做,我真的想知道我做錯了什麼。編譯錯誤:「一行中的連續語句必須用」;「隔開

我很抱歉問什麼可能是一個簡單的問題,但我是用Swift編碼的新手。

我確實有導入CoreLocation的問題,因爲它沒有像我想的那樣自動填充。看來這個問題可能與這個問題直接相關。

clipped screenshot of code

+1

儘管你的問題確實引起了社區的迴應,但你可以做兩件事來改善你未來的問題。 1)不要在代碼中使用圖片;複製並粘貼你的代碼2.)確保你的問題的格式符合堆棧溢出[mcve] –

回答

4

你應該寫

var locationManager = CLLocationManager() 

爲SWIFT將它是否可以推斷出相應的類型。

或者,如果您還想指定類型

var locationManager: CLLocationManager = CLLocationManager() 

,或者,如果你想簡單地把它聲明:但是

var locationManager: CLLocationManager 

,你最好讓它let,如果你不打算改變它:

let locationManager = CLLocationManager() 

as let總是首選超過var - 即聲明變量爲let,並在需要時將其更改爲var

+0

這樣做。我瞭解到,在Udemy上的'講師主導'課程並不總是準確的...即使我看到他們在錄像中沒有錯誤地輸入它。謝謝Cristik! –

+0

很高興我能幫到你。你能將答案標記爲接受它嗎?謝謝。 – Cristik

相關問題