我目前正在开发一个移动应用程序(使用 Sencha Touch 2 实现并设计为在 iPad 上运行)。需要将相当大量的数据(3000 多个对象,对象有大约 30 个字段)从 Web 服务拉到应用程序,然后将数据保存在本地以供离线使用。我已经研究了此处和其他地方讨论的标准解决方案,其中本地存储代理用于在从 Web 服务中提取数据后持久保存数据,但由于我试图持久保存的数据量,我遇到了可怕的 QUOTA_EXCEEDED_ERR。
有一些讨论诸如 SQLLite 和 Lawnchair 之类的主题(包括这个主题,其中有人提到将 Sencha 与 Lawnchair 集成并引用了我在任何地方都找不到的指南),但没有具体的示例或成功案例。任何人都可以推荐一种使用 Sencha Touch 持久化大型数据集的久经考验的方法吗?
编辑:在Sencha 论坛上提出类似问题后,我正在调查使用SQLite Proxy for ST2使用 SQLite 。一旦我取得进展,将进一步更新此线程以造福他人。