我正在为我的应用程序使用sqlite数据库。当我在其中动态创建表时,应用程序第一次正常工作,但是当我重新启动应用程序时,我只能读取我插入的早期值但没有插入新值。 所有最终确定的代码都没有错,所有相关的陈述都已到位。
任何有关它发生的原因,sqlite都会给出数据库被锁定的错误。
答案 0 :(得分:0)
正如很多时候提到的那样:
“在应用程序启动时打开数据库一次,然后在AppDelegate的applicationWillTerminate中关闭它。在每个执行程序之后,您将需要执行重置以清除连接状态。”