我的应用程序包含一个后端服务器,其中包含许多必须在后台执行的事务。其中许多事务需要许多同步的代码位才能运行。
例如,做一个查询,使用结果做另一个查询,创建一个新的后端对象,然后将新对象的引用返回给前台的视图控制器对象,以便更新 UI。
一个更具体的场景是按顺序执行一系列 AJAX 调用,类似于这个问题,但在 iOS 中。
这一系列任务实际上是一个统一的工作。我没有在 iOS 中找到允许我将此序列干净地编码为“工作单元”的现有设施。同样,我没有看到为异步任务序列中可用的“工作单元”提供一致上下文的方法。