swift - 如何处理至关重要的次要任务错误,但主要任务可能只成功一次?
问题描述
例如,我正在创建一个新的 Firebase 用户,它运行异步并且成功后,我为该用户创建一个数据库引用。
如果创建任务成功了,但是后来写备库失败了,应该怎么处理。如果用户登录并尝试访问数据库条目,我的应用程序将崩溃,但显然我不能简单地在写入失败时返回错误并通过创建相同的用户并再次尝试数据库写入来重新启动。
解决方案
推荐阅读
- data-structures - 绳索和自平衡二叉树混合?(即具有快速第 n 个元素查找的排序集)
- termux - 不要从 github 打开项目
- javascript - 来自更高层次的 jQuery 内容?
- leaflet - 使用自定义模块在 Drupal 上的组外标记上使用控制层时出现问题
- embedded - 无法在 yocto 中将文件复制到我的目标设备
- amazon-web-services - 什么是 setSdkClientExecutionTimeout 的 AWS SDKV2 等效项
- flutter - onChange TextField 如何将数据传递到按钮的 onPressed 属性中
- java - Spring Boot 中的配置文件特定日志记录
- python - 如何在 csv 文件中绘制多个跟踪对象的坐标(每个坐标都有单独的列)
- android - Android:以编程方式从本地存储安装 .apks/xapk(多个 .apk 文件)?