Ios 减少RACTuple的值,而不知道它的参数数量
我有一个IBOutletCollection(TextFields)。我可以动态收集所有rac_textSignals,但现在我想减少这些信号的值,而不知道RacTuple将有多少参数(outlet收集可能会有所不同) 如何做到这一点?我找不到使用CombineTest:reduce或reduceEach:methods的方法Ios 减少RACTuple的值,而不知道它的参数数量,ios,objective-c,reactive-cocoa,Ios,Objective C,Reactive Cocoa,我有一个IBOutletCollection(TextFields)。我可以动态收集所有rac_textSignals,但现在我想减少这些信号的值,而不知道RacTuple将有多少参数(outlet收集可能会有所不同) 如何做到这一点?我找不到使用CombineTest:reduce或reduceEach:methods的方法 提前感谢。RACTuple是一种集合类型,因此如果存在数量可变的值,您可以在其上枚举: [[RACSignal combineLatest:signals]
提前感谢。
RACTuple
是一种集合类型,因此如果存在数量可变的值,您可以在其上枚举:
[[RACSignal
combineLatest:signals]
map:^(RACTuple *strings) {
for (NSString *string in strings) {
// Do whatever here.
}
return nil;
}];
如果您更喜欢使用数组,还有一个
-allObjects
方法。好的,谢谢!刚从反应性可可开始,对一些概念仍有点困惑
[[RACSignal
combineLatest:signals]
map:^(RACTuple *strings) {
for (NSString *string in strings) {
// Do whatever here.
}
return nil;
}];