如何处理至关重要的次要任务错误,但主要任务只能成功一次?

时间:2018-11-20 10:34:27

标签: swift firebase error-handling

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

如果创建任务成功,但是辅助数据库写入失败,那么我该如何处理。如果用户登录并尝试访问数据库条目,我的应用程序将崩溃,但是很明显,我不能简单地在写入失败时返回错误,并通过创建同一用户并再次尝试写入数据库来重新开始。

0 个答案:

没有答案