sqlite finalize语句的奇怪行为。 Appstore审核流程中应用拒绝的高可能性

时间:2011-08-10 05:57:28

标签: iphone database xcode sqlite

今天我遇到了sqlite3_finalize陈述的非常奇怪的行为。

我从过去2年开始使用sqlite,之前没遇到过这样的问题。

问题是:

当我的xcode Active配置处于调试模式时,我的整个应用程序运行正常。 只要我将Active Configuration从Debug切换到Release,我的应用就会在我的Database Manager类中的sqlite3_finalize语句处崩溃。

任何人都可以建议一些可能的解决方案我也给了Appstore版本,我很确定app会被拒绝,因为appstore build将始终处于Release Configuration模式,并且会在Review期间崩溃。

由于

2 个答案:

答案 0 :(得分:0)

也许您使用sqlite.org的合并代码并仅将其配置为“ Debug ”构建?你得到了什么错误之王?调试器应该说一些关于崩溃的事情。

答案 1 :(得分:0)

我在插入失败时调用了另一个sql操作...所以我通过关闭以前的sql操作来解决问题