RAC使用笔记

通知监听操作

    //注册简历发送通知

    [[[[NSNotificationCenter defaultCenter] rac_addObserverForName:<#通知名称#> object:nil] takeUntil:self.rac_willDeallocSignal] subscribeNext:^(NSNotification * _Nullable x){

        NSInteger status = [x.object longValue];

 

    }];

 

//输入框信号量

    RACSignal *textSignal = [[self.textField rac_textSignal] map:^id _Nullable(NSString * _Nullable value) {

        BOOL isOpen = [selfWeak checkTextFieldContentWithValue:value regular:selfWeak.regular];

        if (selfWeak.textField.zsx_error.length) {

            selfWeak.textField.zsx_error = @"";

        }

        selfWeak.btnCode.yh_enabled = isOpen;

        return @(isOpen);

    }];

posted @ 2020-12-16 13:06  第三维  阅读(98)  评论(0编辑  收藏  举报