【问题标题】:Box not found. Did you forget to call Hive.openBox()?找不到盒子。您是否忘记调用 Hive.openBox()?
【发布时间】:2019-12-21 14:10:50
【问题描述】:

在 Flutter 中使用 HIVE 数据库时。如果你遇到这样的错误:

“找不到盒子。你忘记调用 Hive.openBox() 了吗?”

这意味着你还没有打开你的盒子

要解决此问题,请致电

等待 Hive.openBox("boxname");

使用盒子之前

【问题讨论】:

  • 请找到有问题的答案
  • 当您发布问题时,您可以选择回答您的问题。确保检查这一点,并且您应该至少发布一个答案以明确它已被回答。确保将其标记为已接受。

标签: flutter


【解决方案1】:

这意味着你还没有打开你的盒子。要解决此问题,请致电

await Hive.openBox("boxname");

在使用盒子之前。

【讨论】:

  • 盒子名称是什么?
  • 最终最近搜索 = Hive.box(AppConstants.resentSearchTag);我该如何解决那里的问题
猜你喜欢
  • 2021-11-12
  • 2021-11-07
  • 2022-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-23
相关资源
最近更新 更多