【发布时间】:2019-06-26 20:14:50
【问题描述】:
我在上面的InheritedWidget 中有一个聊天对象,用于我的应用程序的根小部件。我想在initState 中访问这个对象来设置子小部件的初始状态。我有以下代码:
void initState() {
super.initState();
final inheritedWidget = context.ancestorInheritedElementForWidgetOfExactType(MyInheritedWidget).widget;
inheritedWidget.chat.someFunction();
}
我收到一条错误消息:
"The getter 'chat' isn't defined for the class 'InheritedWidget'
是不是我用的方法不对,怎么用?
【问题讨论】:
标签: dart flutter inherited-widget