Когда я нажимаю кнопку getData и она запускает код, docRef.getDcoument {(docSnapshot, error) получает
Поток 1: неустранимая ошибка: неожиданно обнаружен ноль при развертывании необязательного значения
import UIKit
import Firebase
class MainPageViewController: UIViewController {
var docRef: DocumentReference!
@IBOutlet weak var userInfo: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
}
// Do any additional setup after loading the view.
@IBAction func getData(_ sender: Any) {
docRef.getDocument { (docSnapshot, error) in
guard let docSnapshot = docSnapshot, docSnapshot.exists else { return }
let myData = docSnapshot.data()
let campusID = myData?["campus_id"] as? String ?? ""
let fName = myData?["f_name"] as? String ?? ""
// let lName = myData?["l_name"] as? String ?? ""
// let points = myData?["points"] as? String ?? ""
self.userInfo.text = "\"\(campusID)\" -- \(fName)"
}
}
}