【问题标题】:Using async/await (Swift 5.5) with firebase Realtime Databse将 async/await (Swift 5.5) 与 firebase 实时数据库一起使用
【发布时间】:2022-01-03 17:50:27
【问题描述】:

我使用 firebase 的实时数据库从我的应用程序中进行异步数据库查询。 现在 iOS 15 为我们提供了 Swift 5.5,我很想使用 async/await 来执行这些查询,而不是传递完成闭包。

我知道我可以使用 await withCheckedThrowingContinuation { } 从现有的 firebase 函数构建异步版本。但是异步版本已经存在了吗?是在 firebase 中还是由 Xcode 自动合成?

【问题讨论】:

    标签: swift firebase firebase-realtime-database async-await swift-concurrency


    【解决方案1】:

    许多实时数据库异步 API 都可以通过 Xcode 的自动合成获得。

    它们将显示在 Xcode 自动完成中。

    https://github.com/firebase/firebase-ios-sdk/blob/master/FirebaseDatabase/Tests/Unit/Swift/DatabaseAPITests.swift 有几个示例

    【讨论】:

      猜你喜欢
      • 2021-07-26
      • 1970-01-01
      • 1970-01-01
      • 2018-10-17
      • 2017-11-05
      • 2019-04-15
      • 2014-06-19
      • 2018-01-14
      • 2018-09-12
      相关资源
      最近更新 更多