我使用 firebase 的实时数据库从我的应用程序中进行异步数据库查询。现在 iOS 15 为我们提供了 Swift 5.5,我喜欢使用async/await来执行这些查询,而不是传递完成闭包。
我知道我可以使用await withCheckedThrowingContinuation { }
现有的 firebase 函数构建异步版本。但是异步版本已经存在了吗?是在firebase中还是由Xcode自动合成?
我使用 firebase 的实时数据库从我的应用程序中进行异步数据库查询。现在 iOS 15 为我们提供了 Swift 5.5,我喜欢使用async/await来执行这些查询,而不是传递完成闭包。
我知道我可以使用await withCheckedThrowingContinuation { }
现有的 firebase 函数构建异步版本。但是异步版本已经存在了吗?是在firebase中还是由Xcode自动合成?
许多实时数据库异步 API 都可以通过 Xcode 的自动合成获得。
它们将出现在 Xcode 自动完成中。
在https://github.com/firebase/firebase-ios-sdk/blob/master/FirebaseDatabase/Tests/Unit/Swift/DatabaseAPITests.swift上有几个示例