iPhone CoreData 应用程序首次启动崩溃

Posted

技术标签:

【中文标题】iPhone CoreData 应用程序首次启动崩溃【英文标题】:iPhone CoreData application crashing for first time start 【发布时间】:2010-02-12 12:03:06 【问题描述】:

我使用核心数据编写了 iPhone 应用程序。 当我在模拟器中运行应用程序时,它崩溃并出现以下错误:

2010-02-12 17:24:22.359 CrData[46122:4503] 未解决的错误 Error Domain=NSCocoaErrorDomain Code=513 UserInfo=0x3f484e0“操作无法完成。(Cocoa 错误 513.)”, NSUnderlyingException = 验证商店 url 时出错;

下次病房运行良好。 如果我再次删除应用程序并运行应用程序,它会再次崩溃。 谁能告诉我如何解决这个问题。

【问题讨论】:

【参考方案1】:

objc_exception_throw 上放置一个断点,然后在调试器中运行它。当它崩溃时,它会在抛出时中断,您可以询问 URL 的值以查看发生了什么问题。

【讨论】:

非常感谢马库斯。但是在我的代码中没有设置断点的代码行“objc_exception_throw”。你能详细解释一下吗? 我用谷歌搜索并找到了如何在代码中添加断点。我启动了该应用程序,该应用程序崩溃并显示相同的错误消息。但它根本没有在调试器中停止。 打开断点编辑器并 type objc_exception_throw 或 google 获取有关如何设置断点的数十个教程之一。设置完成后,在调试器中运行您的应用程序,以便在该调用时停止。我强烈建议花一个下午学习如何在 Objective-C 中使用调试器。您将在此过程中获得大量的编码技能,并且您可以更轻松地开发应用程序。

以上是关于iPhone CoreData 应用程序首次启动崩溃的主要内容,如果未能解决你的问题,请参考以下文章

首次启动后应用程序崩溃

iPhone 应用程序被拒绝:首次启动 iPad 上的屏幕变白

iCloud 和 CoreData:更改为 iCloud Store 时的通知(使用现有 iCloud 数据首次启动)

仅在模拟器 iPhone6 中首次启动时出现位置权限问题 - XCode 9.4.1

首次应用启动时导入核心数据

极客日报:三星嘲讽iPhone13:120Hz高刷我们早用上了;华为撤回对OPPO欧洲专利的异议;淘宝搜索崩了登上热搜