5

我在 Flutter 中使用 Hive 数据库时得到了这个。在下面找到答案

4

3 回答 3

5

我遇到了同样的错误。当我尝试使用 将数据添加到 hive 数据库中putAt()时,但从文档中我发现putAt()只能用于现有索引。所以用.切换putAt() 指令 add()这解决了错误。

我知道这个问题很老,但我希望它可以帮助别人。

于 2020-08-20T18:42:21.537 回答
4

对我来说问题是,我正在使用 index.html 访问空列表。

前任:

list=[ ] //this is empty list

list[0] // error, because I am accessing empty list.

于 2021-01-16T12:43:06.663 回答
0

所以每当你得到这种错误!

检查您在 Hive 数据库中保存的内容是否不为空。将空对象存储到数据库时出现此错误。

于 2020-04-04T11:20:53.710 回答