如何在 ios 中捕获数据库异常?

Posted

技术标签:

【中文标题】如何在 ios 中捕获数据库异常?【英文标题】:How to catch a database exception in ios? 【发布时间】:2013-03-22 12:04:13 【问题描述】:

我在互联网上搜索了很多关于捕获 sqlite 异常的信息。但我能遇到的只是这个一般异常

@catch (NSException *exception) 

        

我可以使用什么类型的异常来处理 sqlite 异常?

【问题讨论】:

【参考方案1】:

通常,SQLite 不会返回可恢复错误的异常。相反,它会返回一个错误代码,您必须在每次操作后检查该代码。

SQLite 的一些“包装”API 可能会返回异常,但这将是特定 API 的功能。

【讨论】:

以上是关于如何在 ios 中捕获数据库异常?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 捕获全局异常,统一收集

如何在 Django rest 框架中捕获 Model.DoesNotExist 异常?

ios的app无法捕捉js异常信息

如何在 django 中的 save() 后捕获数据库中的所有异常?

我们如何在捕获中的异常中获取用户定义对象

Oracle PL/SQL - 如何在异常子句的单独表中捕获坏数据?