【发布时间】:2018-12-14 10:37:17
【问题描述】:
在最近的 firebase 更新后,控制台会抛出此错误。 这是导致问题的代码。 我正在使用 firebase_database:^1.0.0。
User.dict(String key, Map<String, dynamic> dict) {
final username = dict["username"] as String;
final imageUrl = dict["image_url"] as String;
this.id = key;
this.username = username;
this.imageUrl = imageUrl;
}
【问题讨论】:
-
请添加足够的上下文以便其他人帮助您。考虑包括您正在使用的包或库、版本以及代码如何失败的示例。仅此 sn-p 不足以帮助您。
-
哪一行导致异常?
-
我猜当它需要一个 Map
时你给它一个 HashMap(主要是 json)。 -
User.dict(String key, Map
dict) { 导致错误。 -
此构造函数声明不会导致错误。声明没问题。某处的某些代码使用
Map<dynamic, dynamic>类型的映射调用构造函数。您需要找到该代码并修复它,或者将dict的参数类型更改为Map<dynamic, dynamic>。