flattenMap を使用してシグナルから新しい値を変換します。エラーではなく、完了した状態で、何らかの条件に基づいてプロセスを停止したいと考えています。以下のコードでは、これを行うことはできません。一部の値をフィルタリングするだけです。flattenMap から完了するにはどうすればよいですか?
RACSignal* anySignal = //
[ [ anySignal
flattenMap: ^(id _)
{
return [ RACSignal empty ];
} ]
subscribeCompleted:
^{
NSLog(@"Not Called");
}];