【发布时间】:2020-07-16 12:46:57
【问题描述】:
我在 Flutter 中使用 Hive 数据库时得到了这个。 在下面找到答案
【问题讨论】:
-
hii,如果你已经找到了答案,可以在这里更新一下吗?
-
答案不小心被删除了
标签: flutter flutter-hive
我在 Flutter 中使用 Hive 数据库时得到了这个。 在下面找到答案
【问题讨论】:
标签: flutter flutter-hive
我遇到了同样的错误。当我尝试使用putAt() 将数据添加到配置单元数据库时,但从文档中我发现putAt() 只能用于现有索引。所以用add()切换putAt()指令。这样就解决了错误。
我知道这个问题很老了,但我希望它可以帮助别人。
【讨论】:
我的问题是,我正在使用索引访问空列表。
例如:
list=[ ] //this is empty list
list[0] // error, because I am accessing empty list.
【讨论】:
所以每当你遇到这种错误!
检查您在 Hive 数据库中保存的内容是否不为空。 将空对象存储到数据库时出现此错误。
【讨论】: