Быстрая ошибка при попытке использовать API Firestore - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь обновить поле базы данных в firestore дБ, и каждый раз, когда я вызываю функцию, приложение выдает ошибки:

Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value

Вот функция: ( обратите внимание, чтоэта функция находится там, где кнопка вызывается в полном коде )

private func updateDocument() {
    // [START update_document]
    let testingDataChange = db.collection("homeBase").document("78kBh2c2OeNN8aTazMmz")

    // Set the "capital" field of the city 'DC'
    testingDataChange.updateData([
        "armMove": true
    ]) { err in
        if let err = err {
            print("Error updating document: \(err)")
        } else {
            print("Document successfully updated")
        }
    }
    // [END update_document]
}

Я вызываю ее здесь, когда нажимается кнопка

@IBAction func loginTap(_ sender: Any) {
    updateDocument()
}

Как тольконажата кнопка, происходит ошибка и приложение останавливается.

1 Ответ

0 голосов
/ 13 февраля 2019

Код пожарного магазина в порядке.Проблема в быстром коде.Попробуйте щелкнуть правой кнопкой мыши по кнопке раскадровки, отключите ее от кода и подключите снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...