2015-04-06 146 views
0

基本上,當我運行我的應用程序時(即使ViewController.m中沒有代碼),我仍然會收到此錯誤。我不明白是什麼原因造成的。有人可以解釋發生了什麼事嗎?謝謝。運行程序時出現未知錯誤

Here is the error I got

+0

你能提供更多的細節嗎?你嘗試使用** Exception Breakpoint **嗎? – 2015-04-06 04:25:14

回答

1

enter image description here

在這裏,我附上圖像顯示異常斷點請按顯示的圖像進行操作,讓我知道是怎麼回事的錯誤。

+0

嗨,感謝您的幫助,我不知道我做了什麼。但是當我點擊那個按鈕/玩了它之後,我的錯誤消失了。我不知道它爲什麼起作用,但它只是。 – 2015-04-06 04:45:50

+0

聽着它是你添加「添加異常斷點」的異常調試點。 – 2015-04-06 04:47:57

+0

@dabomb您有可能在代碼中出現了無意的斷點。這就是爲什麼你的錯誤說「線程1:斷點1.1」 – MCKapur 2015-04-06 04:48:03

1

編輯 - 實際的答案是在底部,但我的原始答案確實包含一些有用的信息給你,所以我會離開它。

這是應用程序運行完成時執行的代碼行,因此根據您單獨提供的信息,這可能是導致應用程序崩潰的任何錯誤。

向下看近處,您會看到一個類似於|>的按鈕,緊挨着藍色的斷點。如果按幾次,調試控制檯就會填充一些文字,這會告訴我們更多關於您的錯誤的信息。我最好的猜測是你得到一個未指定的選擇器發送給實例,這意味着你正試圖調用一個不存在的給定對象的方法。這通常意味着對象沒有設置爲您認爲的類型。也許一個視圖控制器仍然是UIViewController類型的,但是你打算把它設置爲ViewController?

向我們展示關於錯誤的更多信息以獲得更具體的幫助。

編輯 - 您意外地在該行添加了一個斷點,這是突出顯示的行在文本編輯器邊緣的藍色條。點擊並拖動文本編輯器中的斷點圖標,它將消失。單擊文本編輯器的邊緣會添加一個斷點,該斷點會在執行該代碼行時暫停您的應用程序。

+0

在此之上。如果添加「異常斷點」,則可以精確定位代碼中發生的位置。 – MCKapur 2015-04-06 04:37:33

+0

@MCKapur我肯定會推薦用於測試的異常斷點,但我發現它們並不總是在應用程序崩潰時被觸發。然而,在控制檯中幾乎總是有描述你的崩潰的信息,儘管有時難以破譯。 – 2015-04-06 04:44:30

相關問題