2010-02-12 82 views
3

我使用核心數據編寫iPhone應用程序。 當運行在模擬器應用程序,它與下面的錯誤崩潰:iPhone CoreData應用程序首次啓動崩潰

2010-02-12 17:24:22.359 CRDATA [46122:4503]未解決的錯誤錯誤域= NSCocoaErrorDomain代碼= 513的UserInfo = 0x3f484e0「操作無法(可可錯誤513.)「,{ NSUnderlyingException =錯誤驗證商店的網址; }其運行良好病房

下一次。 再次如果我刪除應用程序並運行應用程序,它再次崩潰。 有人可以告訴我如何解決這個問題。

+0

請發佈代碼? – Zinc 2010-02-12 12:05:03

回答

3

將斷點在objc_exception_throw,然後在調試器中運行。當它崩潰時,它會拋出並且可以詢問URL的值以查看錯誤。

+0

非常感謝馬庫斯。但在我的代碼中,沒有一行代碼「objc_exception_throw」來設置斷點。請你詳細解釋一下。 – satyam 2010-02-14 13:07:01

+0

我搜索了一下,發現如何在代碼中添加斷點。我啓動了應用程序,該應用程序崩潰了相同的錯誤消息。但它並沒有停止在調試器中。 – satyam 2010-02-14 13:11:53

+0

打開斷點編輯器和*鍵入*'objc_exception_throw'或谷歌的關於如何設置斷點的幾十個教程之一。一旦你設置了它,然後在調試器中運行你的應用程序**,以便在該調用中停止。我強烈建議花費一個下午的時間,並學習如何在Objective-C中使用調試器。您將在此過程中獲得大量的編碼技能,並且您將更容易開發您的應用程序。 – 2010-02-14 17:41:58