RealtimeDatabaseへの書き込みをしたいのですが、
FirstViewControllerで発行したuserIDとSecondViewControllerで発行したuserIDが異なって書き込みができません。
私の推測ではFirstの方ではAutoIDが発行され、SecondではユーザーUIDのIDを使用してしまっている?のかなと思っています。
希望はユーザーUIDで統一したいです。
解決法を教えて下さい。よろしくお願いします。
FirstViewController
1let userInfo = ["userid": self.userID, "mail": self.emailAdress.text, "password": self.passWord.text, "username": self.userName.text] 2self.ref.child("users").child(self.userID!).setValue(userInfo) 3print(self.userID!) 4//"MXpj9fGBSSNW2lMzAFtVAnLFOgm1"がIDです(users以下に保存されるノードです)
SecondViewController
1func rewriteToDB(){ 2 print(self.userID!) 3 //しかしこちらではIDが"7AdBZvTzjjMINFnLAekYblyHISL2"になってしまいます 4 //ちなみにこのIDはFirebaseのAuthrnticationのユーザーUIDと同じものです。 5}
あなたの回答
tips
プレビュー