Firebase:如何获取User.uid?
问题描述:
我正在使用Firebaseauth来管理iOS应用的用户和数据。用户可以登录,并且他们的用户信息在数据库中正确存储。 但是,当我试图让用户写在一个不同的viewController数据库,使用该字符串:Firebase:如何获取User.uid?
self.ref.child("users").child(user.uid).setValue(["username": username])
抛出的错误是
类型用户没有成员.uid
这是有道理的我猜,因为我没有创建变量。但我无法弄清楚如何声明它?
答
FIRAuth实际上已被重命名为验证。所以,根据最新的变化,它将是
let userID = Auth.auth().currentUser!.uid
你应该将信息传递给下一个视图控制器。 [这](https://code.tutsplus.com/tutorials/ios-sdk-passing-data-between-controllers-in-swift--cms-27151)将有帮助 – eshirima