问题描述
我已成功将图像上传到 firebase 存储并在控制台中打印进度。
我将任务进度存储在我的 UserManager 类中
required
在我的上传功能中,我将 taskProgress 设置为等于 progress.fractionCompleted
@Published var taskProgress: Float = 0.0
在我看来,我把以下...
taskReference.observe(.progress) { (snapshot) in
guard let pctThere = snapshot.progress?.fractionCompleted else { return }
print("You are \(pctThere) complete")
self.taskProgress = Float(pctThere)
}
UserManager 已经在父视图中初始化
@Observedobject var userManager: UserManager
ProgressView("Loading...",value: userManager.taskProgress,total: 1.0)
但是,当我将图像上传到 Firebase 存储时,进度视图根本没有改变。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)