【发布时间】:2022-11-16 13:38:24
【问题描述】:
该函数不能无条件调用,因为它可以为“null”。在这部分出现错误auth.currentUser
FirebaseAuth auth = FirebaseAuth.instance;
final User user = await auth.currentUser();
String uid = user.uid;
await FirebaseFirestore.instance.collection('data').doc(uid).collection('data').doc();
【问题讨论】:
-
尝试定义用户 user = await auth.currentUser();像 User 一样可以为空? user = await auth.currentUser();然后使用 String uid = user!.uid;
标签: flutter dart dart-null-safety