我有一个包含私有(private)字段 TripController
的类 _updatedAccount
。我创建了一个 setter/getter ,以便从外部获取。
class TripController {
final String _accountId;
final BuildContext _context;
Account _updatedAccount;
Account updatedAccount() => _updatedAccount;
TripController(this._accountId, this._context);
...
}
在另一个类中,我完全可以访问
TripController
类,我有代码:onTap: () {
TripController _tripController =
new TripController(_account.id, context);
_tripController.add(context);
_account.trips = _tripController.updatedAccount.trips;
_account.notifyListeners();
},
在这里,来自
updatedAccount
的 _tripController.updatedAccount.trips
用红色下划线标出:The getter 'updatedAccount' isn't defined for the class 'TripController'
我是否误报了 setter/getter ?
最佳答案
好吧,我终于修好了。不知道为什么,只好把TripController相关的代码删掉,然后重新写一遍。我不知道为什么,也许是编辑器的问题,我正在使用 VScode。
关于 flutter - 错误 : The getter X isn't defined for the class,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57158458/