0

我正在使用 macbook pro,我的程序运行良好。当我去我的 iMac 时,我尝试运行它,它在调试器区域 ( NSSearchPathForDirectoriesInDomains) 上给了我这个错误:Unable to read data

我在正确的文件夹中有正确的 sqlite 文件,我检查了很多次。我在旧版本的应用程序中使用了相同的 sqlite 文件,它可以正常工作。不能在 iMac 上运行的同一个项目在我的 macbook pro 上运行。

我在 iphone 模拟器上进行了重置,我清理了我的构建并且总是发生相同的情况。

4

1 回答 1

0

我删除了sqlite3_finalize(statement);我的 sqlite 方法中的所有内容,现在我可以访问另一台计算机上的数据库。

我的问题,为什么我可以在我的 macbook pro 上使用sqlite3_finalize(statement);?

如果我不使用它,在执行一些 SELECT 之后,我将无法在数据库中插入任何内容。

更新

我改变了sqlite3_finalizesqlite3_reset,它工作得很好。现在我可以在做一些 SELECT 后插入

于 2013-03-04T18:24:44.510 回答