先把每一个观察的属性结果映射出来,然后合并再去判断不就行了吗
[[RACSignal combineLatest:@[signal1,signal2,……signal100]] subscribeNext:^(RACTuple* tuple) {
if (![tuple first] || ![tuple second] || ![tuple third] ……) {
[subscriber sendError:@"error"];
}else{
[subscriber sendNext:tuple];
[subscriber sendCompleted];
}
} error:^(NSError *error) {
[subscriber sendError:error];
}];