如何快速执行Firebase的完成侦听器?它说文档中有SetValue和UpdateValue的完成列表,但没有示例。
setValue的完成在{}块(关闭)中处理。因此,一旦尝试设置setValue,该块中的代码就会执行。如果没有错误,错误将为nil,快照将是已写入的数据。
let ref = self.myRootRef.child("some_path") ref.setValue("Hello", withCompletionBlock: { (error, snapshot) in if error != nil { print("oops, an error") } else { print("completed") } })
给出结果
root_ref some_path: Hello
并打印“完成”