2012-10-19 59 views
0

您可以在圖像中看到錯誤。Xcode運行時錯誤

我甚至不知道這些錯誤是什麼意思,它在我更新iOS 6更新的Xcode之前工作正常。我已經做了一些事情來嘗試修復它,比如更改目標操作系統並執行Clean,但這一切都沒有奏效。

應用程序成功構建並推送到設備後出現錯誤。

enter image description here

+0

'argc'是傳遞給你的二進制文件的參數個數,'argv'是一個包含參數的字符串數組 – shkschneider

+0

你顯示傳播給你的主的錯誤信息並不多。您能否提供更多關於何時發生的信息以及您如何調試它。 – applefreak

+0

您正試圖爲UIApplication設置視圖,但UIApplication沒有視圖。也許你在xib或storyboard中有錯誤的連接。 – Felix

回答

3

您的應用程序在運行時崩潰,因爲出現異常。

異常寫入您的控制檯日誌中。我們可以看到它在您的捕獲:

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x...> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view.'

這意味着,地方在你的應用程序,你試圖設置UIApplication類型的對象的「查看」屬性,但UIApplication沒有任何view財產,所以這崩潰。

這很可能是在您的MainWindow.xib文件,連接的是view IBOutlet中,以UIApplication類型的對象,但由於出口已不存在這個電源插座的結合是無效的。

(也許您在給定時間添加了插座,並將其綁定/連接到IB,然後在代碼中將其刪除,或者您綁定了IBOutlet,然後更改了對象的類,以便新類可以沒有相同的網點在所有,任何出口現在綁定到你的廈門國際銀行一個不存在的財產,產生崩潰)

要解決這個問題,在Interface Builder中打開XIB文件並刪除該無效連接到您現在不存在的插座,並且您的例外應該消失。

3

這意味着你的程序崩潰。錯誤在右邊角落的那個盒子裏。我看不到整個錯誤信息,但它與鍵值編碼有關。

這可能是一個簡單的事實,即您正在運行一個稍微過時的程序版本。從模擬器或設備中刪除它,清理並重新構建項目,然後讓Xcode重新複製它。

+0

我已更新圖片。我還在設備和模擬器上刪除了應用程序,並重新構建了它。這沒有效果。 –