0
我正在製作Firebase練習應用程序,並且遇到此問題。在從Firebase數據庫捕獲值時,我得到了NSNull異常。這裏是代碼Firebase NSNull異常同時拍攝數據快照
user = FIRAuth.auth()?.currentUser
ref = FIRDatabase.database().reference()
let userid = user.uid
if userid != nil
{
print("User Nid \(userid)")
ref.child("users").child(userid).observe(.value, with: {
(snapshot) in
if(snapshot.exists()){
var user_details = snapshot.childSnapshot(forPath: "\(userid)")
var user_det = user_details.value as! Dictionary<String, String>
print("User Name \(user_det["name"])")
}
else{
print("Does not exist")
}
})
}
這裏是數據庫。
UID
用戶細節
名稱: 「薩爾曼」
propic: 「picurl」
這行你得到了'NSNull exception' –
VAR user_details = snapshot.childSnapshot(forPath: 「\(用戶ID)」) –
此線@NazmulHasan –