如何在ObjectBox中正确注册GetIt?我有一个错误:参数类型' type‘不能分配给参数类型'ObjectBox函数()’。
final injector = GetIt.instance;
class DependencyInitializer {
DependencyInitializer._();
static void initDependencies() {
injector
//DataBase
..registerLazySingleton<ObjectBox>(ObjectBox);
}
}发布于 2022-09-27 05:35:44
您必须传递返回实例的函数/构造函数。传递'ObjectBox‘本身就是类型。
试试这个:
locator.registerLazySingletonAsync<ObjectBox>(() => ObjectBox.create());https://stackoverflow.com/questions/72558855
复制相似问题