今天我遇到了sqlite3_finalize
陈述的非常奇怪的行为。
我从过去2年开始使用sqlite,之前没遇到过这样的问题。
问题是:
当我的xcode Active配置处于调试模式时,我的整个应用程序运行正常。
只要我将Active Configuration从Debug切换到Release,我的应用就会在我的Database Manager类中的sqlite3_finalize
语句处崩溃。
任何人都可以建议一些可能的解决方案我也给了Appstore版本,我很确定app会被拒绝,因为appstore build将始终处于Release Configuration模式,并且会在Review期间崩溃。
由于
答案 0 :(得分:0)
也许您使用sqlite.org的合并代码并仅将其配置为“ Debug ”构建?你得到了什么错误之王?调试器应该说一些关于崩溃的事情。
答案 1 :(得分:0)
我在插入失败时调用了另一个sql操作...所以我通过关闭以前的sql操作来解决问题