Flutter - 错误:没有为该类定义 getter X

use*_*517 13 dart flutter

我有一个TripController包含私有字段的类_updatedAccount。我创建了一个吸气剂以便从外部获取。

class TripController {
  final String _accountId;
  final BuildContext _context;
  Account _updatedAccount;  
  Account updatedAccount() => _updatedAccount;


  TripController(this._accountId, this._context);
...
}
Run Code Online (Sandbox Code Playgroud)

在另一个课程中,我完全可以访问该TripController课程,我有代码:

onTap: () {
 TripController _tripController =
 new TripController(_account.id, context);
 _tripController.add(context);
 _account.trips  = _tripController.updatedAccount.trips;
 _account.notifyListeners();
},
Run Code Online (Sandbox Code Playgroud)

在这里,updatedAccount来自_tripController.updatedAccount.trips用红色下划线显示消息:The getter 'updatedAccount' isn't defined for the class 'TripController'

我是否错误地声明了吸气剂?

use*_*517 5

好吧,我终于修好了。不知道为什么,我不得不删除TripController相关的代码,然后重新编写一遍。我不知道为什么,也许是编辑器的问题,我使用的是 VScode。