получение данных из облачного пожарного магазина ноль - PullRequest
0 голосов
/ 31 марта 2019

Когда я нажимаю кнопку 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)"
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...