如何使用prepare for segue传递Firebase UID

时间:2017-01-17 08:17:39

标签: ios swift firebase firebase-authentication

我正在使用Swift和Firebase,我正在尝试传递UID以准备segue。因此,当用户登录并在下一个视图上执行某些操作时,它将知道它是他/她。但是,当我这样做时,我一直都没有了

这是我尝试过的代码。

  override func prepare(for segue: UIStoryboardSegue, sender: Any?) {

if segue.identifier == "fromNewUserToAddCard" {

  if let destination = segue.destination as? AddCardViewController {

    destination.uid = tempUID
  }
 }
}

我在uid的AddCardViewController上有一个属性,tempUID应该转移到。

我该如何解决这个问题? 感谢

1 个答案:

答案 0 :(得分:1)

为什么每次想要用户的uid时,你只是要求FIRAuth.auth()?currentUser?.uid?这比自己处理uid存储更容易