我想将用户存储在Firebase生成的uid下。当我尝试使用此代码时:
nil
我得到的错误是:线程1:致命错误:在我尝试打印firebaseID的行上展开一个Optional值时,出乎意料地发现了nil。为什么Auth.auth()。currentUser?.uid的值为零,我该怎么做才能获得该值?
答案 0 :(得分:2)
您同时初始化2个异步请求
self.pbar.update(1)
和Auth.auth().signInAndRetrieveData
第二步可能首先完成,因为身份验证尚未完成,因此会导致崩溃,因此您需要嵌套它们,以确保身份验证登录完成后可以访问用户
FBSDKGraphRequest(graphPath: "/me"