0
[[[[[self.textfield.rac_textSignal throttle:0.5] flattenMap:^RACStream *(id value) {
    //call api
    return [API signal];
}] flattenMap:^RACStream *(NSArray *result) {
    result = [result.rac_sequence take:150].array;
    //result is json array
    return result;
}] map:^id (NSArray *result) {
    return [result.rac_sequence map:^id (JSON *r) {
        //handle json item
        return item;
    }].array;
}] subscribeNext:^(NSArray *result) {
     //reload ui
} error:^(NSError *error) {
} completed:^{
}];

シグナルシーケンスでネストされたマップを回避するには? これを処理するより良い方法はありますか?

4

0 に答える 0