参数类型 'User' 无法分配给参数类型 'Future<dynamic>'
The argument type 'User' can't be assigned to the parameter type 'Future<dynamic>'
我正在尝试构建一个包含聊天功能的应用程序,但出现错误消息是因为这一行:
return FutureBuilder(
future: FirebaseAuth.instance.currentUser,
The argument type 'User' can't be assigned to the parameter type 'Future<dynamic>'.
我的代码
enter image description here
currentUser
是一个 属性 并且它 returns 是一个 User
类型的值,因此您不必将它分配给 future
属性, 就这样:
User user = FirebaseAuth.instance.currentUser;
我正在尝试构建一个包含聊天功能的应用程序,但出现错误消息是因为这一行:
return FutureBuilder(
future: FirebaseAuth.instance.currentUser,
The argument type 'User' can't be assigned to the parameter type 'Future<dynamic>'.
我的代码 enter image description here
currentUser
是一个 属性 并且它 returns 是一个 User
类型的值,因此您不必将它分配给 future
属性, 就这样:
User user = FirebaseAuth.instance.currentUser;