(错误)无法从方法"getAdhan"返回类型为 'Adhan' 的值,因为它的返回类型为"未来<列表<Adhan>>



此代码用于从json-api获取数据,代码中只有一个错误,这就是错误:

错误

class RemoteService {
Future<List<Adhan>?> getAdhan() async {
var client = http.Client();
var uri = Uri.parse("https://api.pray.zone/v2/times/today.json?city=paris");
var response = await client.get(uri);
if (response.statusCode == 200) {
var json = response.body;
return adhanFromJson(json);
}
}
}

我试着在互联网和YouTube上搜索任何与我的问题类似的问题,但没有找到任何帮助我的东西。如何修复此错误?

名为adhanFromJson的函数可能会返回一个Adhan,而getAdhan则希望您返回List<Adhan>null

更改getAdhan的返回类型或返回List<Adhan>

相关内容

最新更新