私はReactiveCocoaRACCommand
について多くのことを学んできましたが、まだ 1 つ困惑しています: シグナル ブロックがシグナル自体を返すのはなぜですか?
RACCommand
、そのcanExecute
シグナルとシグナル ブロックの使用例、および UI 要素に接続する方法を理解しています。しかし、 以外のものを返す場合はどのような場合があるでしょう[RACSignal empty]
か?
infoButton.rac_command = [[RACCommand alloc] initWithSignalBlock:^RACSignal *(id input) {
// Do stuff
return [RACSignal empty];
}];