2016-11-07 47 views
0

我已經將我的項目遷移到Swift3,轉換後,每當我點擊加載新屏幕的任何按鈕時,應用程序崩潰。崩潰發生在彙編代碼中,所以我無法弄清楚是什麼問題。控制離開現有的類,然後轉到彙編語言,然後在加載新屏幕之前崩潰。iOS應用程序在導航過程中遷移到swift3後崩潰

這是我的錯誤信息獲取

終止應用程序由於未捕獲的異常「NSInvalidArgumentException」,原因是:「 - [_ SwiftValue的pointsize]:無法識別的選擇發送到實例0x61000005fb00」

崩潰不會發生在任何特定的代碼,因此它很難識別錯誤。請幫我弄清楚這一點。

+0

選擇器和segue的Swift3語法有變化。請檢查您是否使用了正確的語法。 –

+0

這是否有幫助:http://stackoverflow.com/a/39511309/413337? – Codo

+0

@Sharpkits如果這是一個語法錯誤,那麼它會在執行segue的代碼中崩潰,但是在這裏它在彙編代碼 – Lit

回答

0

您可能從故事板(標籤,textfield,uiButton等)中有一個插座,它不再在您的控制器中映射。您應該檢查每個組件,看看您是否沒有刪除控制器中的參考,也沒有刪除故事板中的參考...