本人使用swfit開發(fā),有時候編譯會報錯Command failed due to signal: Segmentation fault: 11,如截圖所示
報錯提示
經(jīng)過一番研究,發(fā)現(xiàn)解決方法其實很簡單,截圖如下
查看具體出錯位置
出現(xiàn)該報錯可能的原因如下:
1.賦值的數(shù)據(jù)類型錯誤,如把int型可空變量(Int?)賦值給String類型.
2.將數(shù)組中的值(AnyObject)賦值給具體的數(shù)據(jù)類型,如String類型,解決辦法是將anyObject 強(qiáng)制解包成正確類型(即加一個 as! String).