Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import UIKit
- import FirebaseDatabase
- import FirebaseAuth
- class mapVC: UIViewController {
- var name:String = ""
- var number:String = ""
- override func viewDidLoad() {
- super.viewDidLoad()
- self.navigationItem.setHidesBackButton(true, animated:true);
- var dict = fetchData()
- print(dict)
- }
- func fetchData()->[String:String]{
- var ref: DatabaseReference!
- ref = Database.database().reference()
- var uid:String=""
- var email:String=""
- let user = Auth.auth().currentUser
- if let user = user {
- let uid_local = user.uid
- let email_local = user.email
- uid=uid_local
- email=email_local!
- }
- ref.child("Users").child(uid).observeSingleEvent(of: .value, with: { (snapshot) in
- let value = snapshot.value as? NSDictionary
- self.name = value?["name"] as? String ?? ""
- print(value?["name"] as? String ?? "")
- self.number = value?["number"] as? String ?? ""
- print(value?["number"] as? String ?? "")
- })
- return(["Name":name,"Number":number,"Email":email,"UID":uid]);
- }
- }
Add Comment
Please, Sign In to add comment