快速完成Firebase完成监听器

发布于 2021-01-31 23:31:33

如何快速执行Firebase的完成侦听器?它说文档中有SetValue和UpdateValue的完成列表,但没有示例。

关注者
0
被浏览
115
1 个回答
  • 面试哥
    面试哥 2021-01-31
    为面试而生,有面试问题,就找面试哥。

    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
    

    并打印“完成”



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看