我在两个方面遇到困难:
1)当用户使用Firestore中的电话身份验证成功登录其帐户时,我将其带到“编辑个人资料”页面,以便他们可以添加其个人资料信息。我收到一条错误消息,说我无法将数据添加到空用户类或不能将数据添加到类中的类。
我目前的用户类别设置如下:
class User {
String points;
Name name;
User({this.points, this.name});
}
class Name {
String firstName;
String lastName;
Name({this.firstName, this.lastName})
}
如您所见,我在一个类中有一个类,当我尝试添加值时,它说我不能。我已经尝试过
_bloc.user.name.firstName = value
我尝试过
Name newName = Name();
newName.first = value.
第二个似乎可行,但似乎不正确。我希望您能帮助我了解在班级中有班级时如何正确地为新用户添加数据。
第二个问题是了解如何正确使用Places API。我目前正在从下面的仓库中学习,但是它已经过时了,有几行我似乎无法弄清楚如何进行更改。自从十月的应用崩溃更新以来,我似乎也找不到更新的教程。
https://github.com/alfianlosari/flutter_placez
在此先感谢您的帮助!