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