Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用prepare for segue传递Firebase UID_Ios_Swift_Firebase_Firebase Authentication - Fatal编程技术网

Ios 如何使用prepare for segue传递Firebase UID

Ios 如何使用prepare for segue传递Firebase UID,ios,swift,firebase,firebase-authentication,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

我使用的是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应该传输到的uid的AddCardViewController上有一个属性

我怎样才能解决这个问题?
谢谢

每次需要用户的uid时,为什么不直接请求FIRAuth.auth()?.currentUser?.uid?这比自己处理uid存储更容易