【发布时间】:2019-05-31 17:29:59
【问题描述】:
这是我在 firebase 实时数据库中添加新地址的代码
Future<bool> addAddress(Address adr)async{
database = FirebaseDatabase(app: app);
await database
.reference()
.child(table_name).child(uid)
.set(adr).then((onValue){
print("adress add complected");
return true;
}).catchError((onError){
print("adress add failed $uid");
print(onError);
return false;
});
}
但它返回错误
无效参数:“地址”实例
我哪里做错了?
【问题讨论】:
-
您没有从
addAddress方法的顶层返回任何内容。所以至少(并且可能与错误无关),您需要return await database。
标签: firebase-realtime-database dart flutter flutter-dependencies