1
私は現在、スウィフト3とiOSの10にアプリケーションを更新していますがクラッシュFirebaseを引き起こしなぜそれがそれを行うのですか?私が完成を削除すると、それは正常に動作します。完了は私が使用したときに問題があり、スウィフト3
私は現在、スウィフト3とiOSの10にアプリケーションを更新していますがクラッシュFirebaseを引き起こしなぜそれがそれを行うのですか?私が完成を削除すると、それは正常に動作します。完了は私が使用したときに問題があり、スウィフト3
は、このコードを試してみてください、私はこれがあなたの `ref`はおそらく、nilでないことを確認してくださいトリック
// U can use this to set value to your database
func setValue() {
let myRef = FIRDatabase.database().reference().child("Your path")
let valueForChild: String = "newValue"
let newValue = ["childName": valueForChild] as [String: Any]
myRef.setValue(newValue) { (error, ref) in
if error != nil {
print(error?.localizedDescription ?? "Failed to update value")
} else {
print("Success update newValue to database")
}
}
}
// or this to update new value to your database
func updateValue() {
let myRef = FIRDatabase.database().reference().child("Your path")
let valueForChild: String = "newValue"
let newValue = ["childName": valueForChild] as [String: Any]
myRef.updateChildValues(newValue) { (error, ref) in
if error != nil {
print(error?.localizedDescription, "Failed to update value")
} else {
print("Success update newValue to database")
}
}
}
を行うことを願っています。 – Dravidian
@Dravidian完了時またはそれ以前に確認する必要がありますか? –
前に印刷してみてください.... – Dravidian