Como lidar com várias chamadas de rede no Alamofire

Preciso chamar 2 apis em um controlador de exibição para buscar alguns dados do servidor. Quero que eles iniciem ao mesmo tempo, mas a próxima etapa será acionada apenas se os dois forem retornados (não importa se é um sucesso ou falha) ) Eu posso encontrar duas soluções: 1. Encadeie-as. Chame api1, chame api2 no manipulador de resultados da api1, aguarde o resultado da api2 2. Defina 2 variáveis de indicador Bool, crie uma função de verificação, se ambos os indicadores forem verdadeiros, faça o próximo. Nos dois manipuladores de resultados Apis, defina a variável indicador correspondente e chame a função de verificação para decidir se é bom ir

O primeiro não é suficiente e não posso dizer que o segundo seja uma solução elegante. Alamofire tem algo como combinar sinal no Reactivecocoa? Ou alguma solução melhor?

questionAnswers(2)

yourAnswerToTheQuestion