【发布时间】:2021-06-24 08:01:24
【问题描述】:
我正在尝试检查用户是否有个人资料图片(从 Firebase 存储中检索),如果没有,则向用户显示特定视图。
目前我只检查用户是否已登录,如果已登录,则显示我的 TabViews。
import SwiftUI
import Firebase
import FirebaseStorage
struct ContentView: View {
func getUser() {
session.listen()
}
@EnvironmentObject var session: SessionStore
var body: some View {
Group {
if (session.session != nil) {
HostingTabView()
}
else {
AuthView()
}
}.onAppear(perform: getUser)
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView().environmentObject(SessionStore())
}
}
我想要实现的是查找用户是否将以下图像保存在 firebase 存储中,如果是,则显示另一个视图。
let userId = Auth.auth().currentUser!.uid
let storageRef = Storage.storage().reference().child("images").child(id).child("profilePic.png")
我不确定该怎么做。
【问题讨论】:
标签: swift swiftui firebase-storage