2014-03-26 34 views
0

我正在創建一個通用的iOS應用程序。我一直這樣做了很長一段時間。我有3個ViewController適用於iPhone和iPad。最近,我向iPhone ViewController.m添加了幾行代碼,程序崩潰return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));Thread:1 breakpoint:1.1iOS - 特定控制器崩潰的應用程序

我刪除了我更改的所有內容,但崩潰再次發生。當我通過iPad啓動應用程序時,一切正常,因爲它使用不同的視圖控制器。如果用不同的iPhone視圖控制器啓動我的應用程序,崩潰不會發生。

我試着評論我的整個代碼(除了像@implementation這樣的基本部分),它仍然崩潰。我有一個備份,所以我覆蓋.h和.m文件,它仍然崩潰。我現在絕望了。我唯一能想到的就是創建新項目,在那裏添加所有文件,創建新的故事板並粘貼我的所有代碼,這需要很長時間,因爲我有很多文件。除了(lldb)之外,控制檯上沒有任何顯示。對於所有的異常我都有一個異常斷點,但它沒有捕獲任何異常。

你能幫我嗎?

編輯:只是讓你知道,我曾嘗試多次重置模擬器,但它並沒有幫助。模擬器和我的物理iPhone 5s設備都崩潰了。

+0

在斷點視圖中,添加一個新斷點並選擇「異常斷點」。這將向您顯示拋出異常的確切位置。 –

+0

我確實有一個斷點,但它告訴我什麼都沒有。 http://i.imgur.com/YmJxQDh.png – Sam

+0

確保斷點設置爲「在拋出」而不是「在捕捉」 –

回答

0

確保您已將正確的類分配給iPhone視圖控制器以及iPad視圖控制器。

+0

是的。我檢查了。他們很好。 – Sam

相關問題