Поток 1: фатальная ошибка: неожиданно обнаружен ноль при развертывании необязательного значения Xcode 11 и Swift 5 - PullRequest
0 голосов
/ 20 марта 2020

Я новичок в Xcode и Swift и получаю сообщение об ошибке в этой строке:

let pickupArray = userDict [COORDINATE] as! NSArray

Вот часть кода:

func updateTripsWithCoordinatesUponRequest() {
    DataService.instance.REF_USERS.observeSingleEvent(of: .value, with: { (snapshot) in
        if let userSnapshot = snapshot.children.allObjects as? [DataSnapshot] {
            for user in userSnapshot {
                if user.key == Auth.auth().currentUser?.uid {
                    if !user.hasChild(USER_IS_DRIVER) {
                        if let userDict = user.value as? Dictionary<String, AnyObject> {
                            let pickupArray = userDict[COORDINATE] as! NSArray
                            let destinationArray = userDict[TRIP_COORDINATE] as! NSArray
...