2

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

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

4

1 回答 1

2

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

它们将出现在 Xcode 自动完成中。

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

于 2021-11-25T15:16:30.913 回答