【发布时间】:2021-10-18 16:31:32
【问题描述】:
这是我的提交功能,一切都很好,但 _imagesAssets.forEach 没有运行,_images 列表将为空。任何想法都会很棒
if (_formKey.currentState.validate()) {
_images.clear();
_imagesAssets.forEach((element) async {
_images.add(await getImageFileFromAssets(element));
});
PersianDateTime persianDate1 =
PersianDateTime(jalaaliDateTime: dateTextController.text);
persianDate1.toGregorian();
_preferences = await SharedPreferences.getInstance();
String _apiToken = _preferences.getString('apiToken');
TransactionAddDto transactionAddDto = new TransactionAddDto(
isCharity: _isCharity,
payDate: persianDate1.datetime.toString().replaceFirst(" ", "T"),
imageArray: _images,
apiToken: _apiToken,
userId: _selectedUser,
payVal: _transactionVal.toDouble(),
);
_transactionBloc.add(
new AddTransactionEvent(transactionAddDto),
);
}
【问题讨论】: