首页 > 解决方案 > 如何处理至关重要的次要任务错误,但主要任务可能只成功一次?

问题描述

例如,我正在创建一个新的 Firebase 用户,它运行异步并且成功后,我为该用户创建一个数据库引用。

如果创建任务成功了,但是后来写备库失败了,应该怎么处理。如果用户登录并尝试访问数据库条目,我的应用程序将崩溃,但显然我不能简单地在写入失败时返回错误并通过创建相同的用户并再次尝试数据库写入来重新启动。

标签: swiftfirebaseerror-handling

解决方案


推荐阅读