sqlite准备失败:内存不足

时间:2011-02-12 09:28:54

标签: iphone objective-c sqlite ios4

在运行iPhone App时,我在控制台中收到消息: “sqlite准备失败:内存不足”

我该怎么做才能解决它?

请帮助和建议。

感谢。

1 个答案:

答案 0 :(得分:0)

  

我该怎么做才能解决它?

提供更多线索。

•核心数据或SQLite直接?

•设备或模拟器出现故障?

•失败点的回溯?

更有可能的是,您指定的查询使用某种排序,导致SQLite尝试分配大量内存来应用排序。特别是,它可能会尝试立即将数据库的全部内容加载到内存中以应用排序。

即。你的查询非常低效。

(这表明您可能直接使用SQLite并提出问题“为什么不是核心数据?”)