当我试图获取数据从FIRESTAR,这个异常发生。_TypeError(类型列表不是类型字符串的子类型)我找不到问题的原因。请帮忙。
class ActfMiddleWare {
///Fetches LocationData From Firestore and Save it in Store;
locationIndexMiddleware() {
return (Store<AppState> store, action, NextDispatcher next) async {
if (action is GetLocationIndex) {
Future<DocumentSnapshot<Map<String, dynamic>>> locationIndex =
FirebaseFirestore.instance
.collection('locations')
.doc('locationIndex')
.get();
await locationIndex.then((docSnapshot) {
if (docSnapshot.data() != null) {
List temp = docSnapshot.data()!['locations'];
store.dispatch(SaveLocationIndex(payload: temp));
}
});
}
next(action);
};
}
}
在列表中强制转换字符串数据时出错。
检查数据库中的数据。
下面是将列表更改为字符串所需的修复程序。
String temp = docSnapshot.data()!['locations'];
这是完整的代码
class ActfMiddleWare {
///Fetches LocationData From Firestore and Save it in Store;
locationIndexMiddleware() {
return (Store<AppState> store, action, NextDispatcher next) async {
if (action is GetLocationIndex) {
Future<DocumentSnapshot<Map<String, dynamic>>> locationIndex =
FirebaseFirestore.instance
.collection('locations')
.doc('locationIndex')
.get();
await locationIndex.then((docSnapshot) {
if (docSnapshot.data() != null) {
String temp = docSnapshot.data()!['locations']; -->Here is the change
store.dispatch(SaveLocationIndex(payload: temp));
}
});
}
next(action);
};
}
}
我对getruangfasiliti方法有问题。有没有办法修复这个错误?我已经为此工作了好几个星期了。 尝试这个,但它不是我想要的。我要得到这个物体的所有数据 下面是我的代码以及如何修复错误。我不知道我的错在哪里 模型Aduan.dart 阿杜安。飞奔 这是我的错误
我试图显示用户图像URL在CircleAvatar();它显示一个空错误,即使我已经提供了它。还是我做错了? 首先,我调用Auth方法和设置图像字符串img, 然后在initstate中实例化 然后把它放在抽屉里()
我在尝试在flift中运行时遇到此异常错误(发生异常)。_TypeError(type'String'不是'index'的type'int'的子类型)错误为line serverToken=jsonDecode(data)[“key”];
我在这里做了一个类似的帖子:问题,但我做了同样的事情,我一直是问题... 我有我的班级: ask API的方法: 当我询问我的API时,请求的结果是: {结果:[{id:2,题为:语言利用率是多少?难度:1,答案:[{id:9,题为:Oui,isCorrect:true},{id:10,题为:Non,isCorrect:false}],页码:3,下一步:http://localhost:3000/
我有一个问题,因为2小时。我有这个错误,我看到了更多的主题,但我不能解决它。 消息:_TypeError(类型列表不是类型映射的子类型)颤动 我的模型: 我的主题屏幕: 我尝试了更多的教程和不同的主题,但我有相同的错误。。。 非常感谢。
我试图从一个API获取数据,但我一直得到上面的错误。下面是我的API响应的结构 下面是我如何获取数据的 知道我做错了什么吗?