2016-09-12 84 views
1

我的問題是我嘗試了所有解決方案來解決這個錯誤,但我沒有得到一個合適的解決方案。由於信號命令失敗:分段錯誤:11(僅在有些時候)

在我的情況下,有時當我清理我的項目,並嘗試構建它將工作。但有時不。我還設置啓用位碼爲No.

Error While Building

清洗(MAC + Shift + K)後(每次只工作有時不。)

same Project Build successfully

如何解決這個?我在我的項目中使用Firebase。

編輯:此應用程序的舊版本是在AppStore和工作完美。同樣的錯誤也存在,但它清除了蘋果的審查過程。爲什麼我得到這個錯誤?

+0

這經常發生在Swift編譯器中。通常,這是因爲它無法推斷某種類型,並試圖將其堆疊在一起。 – Avi

+0

經常他是來源於崩潰的問題,編譯器存在於那個綠色的信息區域,儘管它看起來是否有一些信息:) – donnywals

+0

我試圖檢查出綠色的部分,但我沒有得到任何東西@donnywals所以如何解決它@Avi –

回答

0

檢查你的代碼,你試圖分配推斷類型AnyObject。

let urlParameter = "FollowingUserID=" + followingId + "&FollowerUserID=" + self.userInfo![Constants.keyFollowerId] 

USERINFO是夫特字典類型。當我試圖連接編譯器拋出分段錯誤錯誤。

通過類型轉換followerId來分割上面的代碼。它成功編譯。

let followerId = self.userInfo![Constants.keyFollowerId] as? String 
let urlParameter = "FollowingUserID=" + followingId + "&FollowerUserID=" + followerId! 

無論你使用AnyObject或不推斷類型嚴格的強制類型轉換。

相關問題