参数类型 '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;