flutter 错误:没有为类型“Bloc〈Event,State>”定义设置程序“observer”

3lxsmp7m  于 2022-12-19  发布在  Flutter
关注(0)|答案(2)|浏览(72)

我正在使用flutter_bloc,根据this example,我想观察块。但我得到这个错误:

error: The setter 'observer' isn't defined for the type 'Bloc<Event, State>'. (undefined_setter at [login_bloc_project] lib\main.dart:12)

调用此方法时:

void main() {
  Bloc.observer = MyBlocObserver();
  runApp(MyApp());
}

我如何修复此错误?

41zrol4v

41zrol4v1#

你可以这样尝试:

BlocOverrides.runZoned(
    () => runApp(const MyApp()),
    blocObserver: MyBlocObserver(),
  );
nfzehxib

nfzehxib2#

您的软件包版本可能低于v8.1.0。BlocObserver已更新为该版本。您可以升级您的依赖关系来解决此问题。
更多信息:https://bloclibrary.dev/#/migration?id=v810

相关问题