2010-02-12 48 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