Ошибка Flutter при получении контекста после обновления библиотеки mvc_pattern до последней версии 6.4.0

#flutter #model-view-controller

#флаттер #model-view-controller

Вопрос:

перед обновлением до последней версии я использую context при вызове его внутри контроллера следующим образом:

 scaffoldKey?.currentState?.showSnackBar(SnackBar(
        content: Text(S.of(context).verify_your_internet_connection),
      ));
  

теперь это выдает мне эту ошибку:

 Undefined name of 'context'
  

теперь эта проблема сбивает с толку? теперь, после обновления дополнений mvc_pattern до последней версии 6.4.0, контекст не может быть получен внутри контроллера, как его получить? есть ли какие-либо ключи или что-то, чтобы получить контекст внутри контроллера?

Ответ №1:

я открыл проблему внутри учетной записи плагина github здесь и получил этот ответ:
после 6.0.0 вы можете получить контекст через getter, state .

 BuildContext contxt = con.state.context;