无法获取当前用户

Unable to get current user

我无法使用 flutter 从 Back4App 的会话中获取当前用户。 我的变量 currentUser 返回空值。 根据 documentation 我想我是按照他们说的做的,但我不知道哪里可能出错。

Future<void> saveTodo(String title, String DogsAge, String breedselection,
    ParseFileBase parseFile) async {

  ParseUser? currentUser = await ParseUser.currentUser() as ParseUser?;


  await Future.delayed(Duration(seconds: 1), () {});
  final todo = ParseObject('Todo')
    ..set('UserId', currentUser!.objectId)
    ..set('UserMail', currentUser.emailAddress)

currentUser() returns 如果您的设备未登录,则为 null。检查是否有任何登录或注册选项,并在调用 currentUser() 之前先使用并等待它。