gpt4 book ai didi

sqlite - PouchDB/SQLite索引崩溃-需要IOS上的大量内存

转载 作者:行者123 更新时间:2023-12-03 19:39:55 24 4
gpt4 key购买 nike

介绍

我已经用PouchDB和Ionic和Cordova的东西构建了一个IOS应用程序,但是现在我数据库失败了,看不到解决方案...

SQLite的

Sqlite plugin,同步效果很好,但是一旦我想访问数据,PouchDB便开始建立索引,这占用了大量内存,并且我的应用程序崩溃了。
这是一个示例应用程序,为感兴趣的助手重现崩溃提供了一切准备
SampleApp Github

WebSQL

在WebSQL中,我什至无法同步数据库,因为我收到“ QuotaExceededError”错误。有没有办法在IOS uiwebview中请求更多空间?

索引数据库

Indexedb isn't usable,导致太多错误。而且在IOS 9中也不会更好吗

有什么想法或提示吗?

最佳答案

解决iOS上的存储限制问题的方法确实是使用SQLite插件。在WebSQL上,您不能超过50MB。


Sqlite插件和同步效果很好,但是一旦我要访问数据,PouchDB就开始建立索引,这会占用大量内存,并且我的应用程序崩溃。


您确定这是PouchDB的错误,而不是SQLite插件的错误吗?如果在Objective-C领域发生崩溃,则它属于SQLite插件。如果这是JavaScript崩溃的话,则可能属于PouchDB。

无论哪种方式,如果您可以提供重现测试,我们都欢迎在PouchDB Github问题页面或SQLite插件问题页面上提交错误报告。 :)

关于sqlite - PouchDB/SQLite索引崩溃-需要IOS上的大量内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31053946/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com