-
Notifications
You must be signed in to change notification settings - Fork 268
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
数据数量超过size后,不会循环覆盖,直接调不出 #180
Comments
贴代码 |
第一个页面,初始化
调用方法:
写入数据:
|
@sunnylqm 这几天没来得及回应见谅 |
所以是哪里结果不符合预期? |
以IOS为例: |
1、测试环境,设定一个上限值(如5),超过后仍可以不断存入,没有受到上限限制; —— 这符合预期啊 |
可能我没说清楚,预期是存入后,总数最多是5,原来最早的数据被循环删除了,现在没有删除,总数还在不断上升。
|
1、能给一段最小重现的代码吗 |
1、
然后,写入方法:
反复执行写入,同时监控总数,
期待当写入数超过5时,读出总数稳定在上限5不变,但实际仍然增长。 2、这个问题只有数量较大,还需要iphone真机才能再现,我再观察一下吧。 |
感谢反馈,我稍后看一下 |
今天我又试了一次,把整个项目升级成react native 0.56,其他代码均不变。
其中id是最后一条写入的数据。 之后storage.save方法执行写入其他数据后,再读取始终报同样错误,id也是一样,应该没有写入成功; |
同样的问题 |
@sunnylqm 是不是我们用的版本的问题?我们用的 1.0.0-beta.1 |
@NrqhEIcsRi004 单元测试也是测的这个版本 |
但如果size上限很小,如3,则超过数量,也不会循环覆盖,而是继续存储。
catch不到任何报错
The text was updated successfully, but these errors were encountered: