RAC merge

作者: 淡燃 | 来源:发表于2018-06-05 18:30 被阅读0次
    RACSignal *nameSignal = RACObserve(self, name);
    RACSignal *messageSignal = RACObserve(self, message);
    [[nameSignal merge:messageSignal] subscribeNext:^(id  _Nullable x) {
        NSLog(@"%@", x);
    }];

输出
2018-06-05 18:03:49.019963+0800 racTest[17382:7469000] (null)
2018-06-05 18:03:49.020771+0800 racTest[17382:7469000] (null)

    RACSignal *nameSignal = RACObserve(self, name);
    RACSignal *messageSignal = RACObserve(self, message);
    [[nameSignal merge:messageSignal] subscribeNext:^(id  _Nullable x) {
       
        NSLog(@"%@", x);
    }];
    
    self.name = @"zhangsan";
    self.name = @"zhangsan";
    self.message = @"lisi";

输出
2018-06-05 18:03:49.019963+0800 racTest[17382:7469000] (null)
2018-06-05 18:03:49.020771+0800 racTest[17382:7469000] (null)
2018-06-05 18:03:49.021173+0800 racTest[17382:7469000] zhangsan
2018-06-05 18:03:49.021430+0800 racTest[17382:7469000] zhangsan
2018-06-05 18:03:49.021644+0800 racTest[17382:7469000] lisi

相关文章

网友评论

      本文标题:RAC merge

      本文链接:https://www.haomeiwen.com/subject/kfymsftx.html