【发布时间】:2021-04-23 12:17:23
【问题描述】:
当我尝试为它分配值并打印任何值时,我有类 CityModel 得到空值现在是真实值。
这里是 CityModel 类文件
import 'package:flutter/material.dart';
class CityModel {
String cityId;
String nameAr;
CityModel({@required cityId, @required nameAr});
}
这里提供者函数,我尝试将值分配给类城市属性
Response response = await httpService.getRequest(url);
var parsedCities = response.data['data']['cities'] as List;
if (response.statusCode == 200 && response.data['status_code'] == 201) {
parsedCities.forEach((cityObject) {
final String name = cityObject['name_ar'];
final CityModel city =
CityModel(cityId: cityObject['city_id'], nameAr: cityObject['name_ar']);
cities.add(city);
print(city.nameAr);
});
parsedCitites 包含城市对象列表 如果我打印 cityObject['name_ar] 我得到了正确的值 但我的问题是,在赋值给我得到 null 之后尝试打印 city.name_ar 我不知道为什么。
【问题讨论】:
-
分享你的错误日志
-
@MoaidALRAzhy 没有错误只是打印 null 不是正确的值