我正在使用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应该转移到。
我该如何解决这个问题? 感谢
答案 0 :(得分:1)
为什么每次想要用户的uid时,你只是要求FIRAuth.auth()?currentUser?.uid?这比自己处理uid存储更容易