2017-03-08 28 views
-1

所以我遇到了一個Xcode項目的問題:好像我所有的IB網點都已斷開連接(所有我看到的是沒有網點的空圓在代碼行旁邊的中間,請看圖片)。所有IB網點似乎都已斷開連接並導致應用程序崩潰(Xcode)

empty/hollow circles indicating IB outlets aren't connected

所有IB行動似乎無論是工作,一個例外。當我嘗試點擊它,我的應用程序崩潰,我收到以下錯誤信息:

「的libC++ abi.dylib:與類型NSException的未捕獲的異常終止」

而且錯誤似乎位於AppDelegate文件: Error message in AppDelegate.swift

有沒有人知道這裏發生了什麼?自從我上次參與這個項目以來,這已經有一段時間了(幾周),如果這完全相關的話。

回答

0

忽略未填充的圓圈;他們不會造成問題。

您點擊時的崩潰不是因爲IBOutlet。這是因爲該對象的IBAction(未在屏幕截圖中顯示)。這是你需要處理的。

0

首先檢查所有對象IBAction和IBOutlet或重新連接它們。有時未填充的圈子會誤導你。

爲了更好的編譯,應該在應用程序中有一個異常處理程序。嘗試以下鏈接:

https://www.raywenderlich.com/152276/intermediate-debugging-xcode-8

這將幫助你找到你在哪裏得到的問題確切位置。

希望這有助於。