我將我的iOS Swift應用程序更新爲Swift 2語法。我按照要求解決了所有錯誤,但應用程序根本無法編譯。相反,我得到的是我以前從未見過這種瘋狂的錯誤:分段錯誤:11 Swift 2
這是什麼意思?
我將我的iOS Swift應用程序更新爲Swift 2語法。我按照要求解決了所有錯誤,但應用程序根本無法編譯。相反,我得到的是我以前從未見過這種瘋狂的錯誤:分段錯誤:11 Swift 2
這是什麼意思?
這是一個編譯器錯誤 - Swift編譯器崩潰。
你需要做的是源文件減少到只引起分段錯誤,然後你需要提高在蘋果的bug報告連接導致崩潰的源文件中的行,
您的代碼中可能存在觸發錯誤的錯誤,但編譯器不應該崩潰。
該屏幕截圖顯示錯誤與錯誤處理有關。
更新您的代碼以使用新的錯誤處理類似語法
do {
try someFunctionThatCanThrow()
// do something on success
} catch let error as NSError {
// do something on error
}
錯誤清單顯示的代碼,並在每個錯誤發生錯誤的行。
這些是與從swift 1升級到swift 2相關的其他錯誤。我已經根據新的swift 2 do-try-趕上,我仍然有分段錯誤11 –
錯誤列表中所有錯誤都很好地描述 – vadian
可能重複[無法執行命令:分段錯誤:11 swift前端命令由於信號失敗(使用-v來查看調用)](http://stackoverflow.com/questions/25007755/unable-to-execute -command-segmentation-fault-11-swift-frontend-command-failed) –