Я делаю 2 сетевых звонка (Подробности случая и Детали сообщения). Я хотел бы объединить оба RACCommands, чтобы они оба заполнились, а затем я вызываю nextMethod().Как слить две команды Reactive Cocoa?
Вот два вызов работает независимо друг от друга:
@weakify(self);
[[self.loadCaseCommand.executionSignals switchToLatest] subscribeNext:^(MZACaseDetails *caseDetails) {
@strongify(self);
self.caseDetails = caseDetails;
self.watcherAccessLevel = caseDetails.watcherAccessLevel;
self.mutableCaseDetails = (MZAMutableCaseDetails *)[self.caseDetails mutableCopy];
[self createViewModels];
[(RACSubject *)self.contentDidChangeSignal sendNext:nil];
}];
[[self.loadMessagesCommand.executionSignals switchToLatest] subscribeNext:^(MZAMessage *messageDetails) {
@strongify(self);
self.messageDetails = messageDetails;
}];
Почему вы используете 'RACCommand' вместо всего' RACSignal'? –