[英]How to register ObjectBox in GetIt?
如何在 GetIt 中正確注冊 ObjectBox? 我有一個錯誤:無法將參數類型“Type”分配給參數類型“ObjectBox Function()”。
final injector = GetIt.instance;
class DependencyInitializer {
DependencyInitializer._();
static void initDependencies() {
injector
//DataBase
..registerLazySingleton<ObjectBox>(ObjectBox);
}
}
您必須傳遞一個返回實例的函數/構造函數。 傳遞 'ObjectBox' 本身就是類型。
嘗試這個:
locator.registerLazySingletonAsync<ObjectBox>(() => ObjectBox.create());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.