我正在开发一个macbook pro,我的程序运行正常。当我转到我的iMac时,我尝试运行它,它在调试区域NSSearchPathForDirectoriesInDomains
)上给出了这个错误:Unable to read data
。
我在右侧文件夹中有正确的sqlite文件,我检查了很多次。我使用相同的sqlite文件到我的应用程序的旧版本,它的工作原理。不适用于iMac的同一项目适用于我的macbook pro。
我在iphone模拟器上进行了重置,我清理了我的构建并且总是一样。
答案 0 :(得分:0)
我删除了我在sqlite方法上的所有sqlite3_finalize(statement);
,现在我可以访问另一台计算机上的DataBase。
我的问题,为什么我可以使用sqlite3_finalize(statement);
如果我不使用它,我可以在执行一些SELECT之后在数据库上插入任何内容。
更新
我将sqlite3_finalize
更改为sqlite3_reset
并且工作正常。现在我可以在做了一些SELECT