2014-11-05 93 views
0

我不斷收到這種類型的錯誤和應用程序崩潰。任何人都可以幫助我理解這是什麼,以及如何理解確切的錯誤。幫助將非常感激。終止由於未捕獲異常'NSUnknownKeyException'的應用程序 - IOS

Advancial[39482:1348062] Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<QuickLookViewController 0x7f8eebdd37c0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key main.'

是否有任何類似的方式表示?我想我的頭到如果再次面臨如何解決這個問題,即它是Java中引發錯誤,如行號在未來。謝謝

+0

當您收到類似上面的錯誤時,它會將其堆棧跟蹤吐出到控制檯。您還可以爲「所有異常」添加斷點(在Xcode斷點面板中)。 – 2014-11-05 19:31:40

回答

0

你有在Xcode調用堆棧。您還可以設置一個斷點,該斷點將打破所有異常,所有C++異常或所有Objective-C異常,以便您的應用程序停止在拋出異常的位置。

注意,不像Java中,Objective-C的異常通常表明編程錯誤。所以你永遠不會試圖捕捉異常,但找出哪些錯誤導致異常,並修復你的代碼。

相關問題