类型为'的值;空';can';无法从方法返回'_用户来自FirebaseUser';因为它的返回类型为';用户';
但是我在getter中出错了。试着帮我一下。我不知道你是否能做到这一点,但这是一个选项:类型为'的值;空';can';无法从方法返回'_用户来自FirebaseUser';因为它的返回类型为';用户';,firebase,flutter,dart,Firebase,Flutter,Dart,但是我在getter中出错了。试着帮我一下。我不知道你是否能做到这一点,但这是一个选项: User? _userFromFirebaseUser(FirebaseUser user) { if (user != null) { return User(uid: user.uid); } else { return null; } } 有了它的响应,您可以检查用户的deuid是否为null,所以继续您的流程。您想用该方法实现什么?“我在gett
User? _userFromFirebaseUser(FirebaseUser user) {
if (user != null) {
return User(uid: user.uid);
} else {
return null;
}
}
有了它的响应,您可以检查用户的deuid是否为null,所以继续您的流程。您想用该方法实现什么?“我在getter中出错”更新后的代码会出现什么错误?
User? _userFromFirebaseUser(FirebaseUser user) {
if (user != null) {
return User(uid: user.uid);
} else {
return null;
}
}
User _userFromFirebaseUser(FirebaseUser user) {
User _user = new User();
if (user != null)
_user.uid = user.uid;
return _user;
}