我的iPhone应用程序中有SQLITE_IOERR

我的iPhone应用程序中有SQLITE_IOERR,iphone,objective-c,xcode,sqlite,Iphone,Objective C,Xcode,Sqlite,我开发了一个应用程序,其中我使用sqlite3作为数据库 有时我得到SQLITE_IOERR,即10,因此db不能返回任何值 但若我从后台终止后再次启动应用程序,那个么它就可以正常工作了 如何解决这个错误,有什么帮助吗 谢谢 SQLITE_IOERR 如果操作系统通知SQLite无法执行某些磁盘I/O操作,则返回此值。这可能意味着磁盘上没有更多的空间了 可能您应该检查您在类中分配的每个对象的dealloc 正如您所说,当您从后台退出应用程序后运行应用程序时,它工作正常。 这是因为退出应用程序会释

我开发了一个应用程序,其中我使用sqlite3作为数据库

有时我得到SQLITE_IOERR,即10,因此db不能返回任何值

但若我从后台终止后再次启动应用程序,那个么它就可以正常工作了

如何解决这个错误,有什么帮助吗

谢谢

SQLITE_IOERR

如果操作系统通知SQLite无法执行某些磁盘I/O操作,则返回此值。这可能意味着磁盘上没有更多的空间了

可能您应该检查您在类中分配的每个对象的dealloc

正如您所说,当您从后台退出应用程序后运行应用程序时,它工作正常。
这是因为退出应用程序会释放应用程序占用的所有内存。

如果您不发布相关代码,则无法解决您的错误。。。请选择并只发布您认为与错误相关的内容。不,内存不是问题。否则应用程序将崩溃。哦,所以你想说,如果有任何内存问题,应用程序肯定会崩溃。可能您是对的,但是只有在内存问题或硬件兼容性问题出现时,“SQLITE_IOERR”错误才会出现。