UAClider上的RACChannelTerminal是否使用了nil覆盖

问题描述 投票:0回答:1

nil值覆盖何时在此处起作用:

RACChannelTerminal* sliderTerminal = [self.view.volumeSlider rac_newValueChannelWithNilValue:@0];

当滑块从另一个端子接收零或当它即将发送零时?

objective-c reactive-cocoa
1个回答
0
投票

前者 - 它取代了在下一个终端上发送的nil值,该终端是控件(滑块)订阅的终端。

内部实现字面上包含以下代码段:

[channel.followingTerminal map:^(id value) {
  return value ?: nilValue;
}];
© www.soinside.com 2019 - 2024. All rights reserved.