2013-08-27 58 views
16

我需要你的幫助我有這個令人沮喪的「隨機」錯誤。CoreFoundation陷阱錯誤「線程1:EXC_BREAKPOINT(代碼= EXC_ARM_BREAKPOINT,子代碼= 0xdefe)」

該應用程序由第二個控制器上的一個Mapviewcontrollercollectionview組成。

有時,當我從第二個控制器返回到地圖時,應用程序突然崩潰,在「陷阱」行上出現此錯誤。 崩潰報告沒有指向我的任何代碼行。

EXC_BREAKPOINT(代碼= EXC_ARM_BREAKPOINT,子碼= 0xdefe)

enter image description here

我說: 「隨機誤差」,因爲相同的應用程序的相同版本可以建立和天運行平穩,然後突然卡住了。重新獲得應用程序控制權的唯一方法是從iPad手動刪除並重建。

對於您的信息該應用程序使用Coredata。

任何想法?找出錯誤來自哪裏的一些方法?

任何幫助表示讚賞,謝謝!

+0

也發生在我身上,xcode沒有指向我的代碼中的任何行。我試過啓用nszombies,它告訴我我發送了一個消息給一個釋放的實例。 – Keale

+1

啓用殭屍,然後嘗試分析你的應用程序。按cmd +我並選擇殭屍。在我的情況下,我添加了一個「自我」。到一個屬性,它是固定的。 – Keale

+0

@Keale謝謝你的回覆,我已經使NSZombie和Core Data Debug激活了'com.apple.CoreData。SQLDebug-1「,但沒有出來......我仍然無法獲取日誌或其他異常來源的跡象 – Dodgson86

回答

-3

前提:這不是一個解決方案我只是提出了一個方法來檢查問題,而不是解決它。一種方法來繼續調查!停止投票!

我目前正與@ AlanGrant86

的問題似乎涉及的tableview的自動佈局功能的工作, 所以我重新設計了表格和編程的細胞和問題似乎解決了。

嘗試禁用了自動佈局 - >How to disable Autolayout

顯然是一種解決方法,所以請別人有這個問題,請幫助我們理解源

+8

**不是**解決方案;您無法永遠避免自動佈局。 – Raptor

+0

感謝@Raptor ...不是一個解決方案我只是提出了一種方法來檢查問題,而不是解決它。一種方法繼續調查 – Davide

1

我有這個錯誤就行一樣,

NSLog(@"%@: tutorial view retain count = %ld",self.class,CFGetRetainCount(CFTypeRef(tutorialView))); 

其中tutorialView等於零

+0

什麼樣的錯誤?你能顯示完整的代碼和錯誤嗎? – Ricky

+1

瑞奇,就像截圖一樣。我無法向您展示完整的代碼,因爲它在數千次git的提交之一中。我可以解釋一下:變量「tutorialView」等於零,錯誤的原因是你調用了CFGetRetainCount和nil參數 – fnc12

1

重新啓動您的iOS設備 - 對我有用。您也可以嘗試重新啓動Xcode。

我得到了崩潰,我設置了斷點,但斷開了斷點。我認爲即使代碼本身沒有問題,Xcode如何處理可能導致此問題的斷點也存在一些問題。

相關問題