Habilitando um UIButton usando o RACSign reativo de cacau
eu tenho umUIButton
adicionado a uma vista. Minha visão também tem três caixa de texto viz.username, senha eConfirme a Senha. Com base no conteúdo legítimo dessas caixas de texto, preciso ativar minhainscrever-se botão.
Aqui está o meu trecho de código: -
UIButton *signUp = [[UIButton alloc]initWithFrame:CGRectMake(10, 100, 50, 20)];
signUp.backgroundColor = [UIColor greenColor];
signUp.enabled = NO ;
[self.view addSubview:signUp];
RACSignal *formValid = [RACSignal
combineLatest:@[
username.rac_textSignal,
password.rac_textSignal,
confirmPassword.rac_textSignal
]
reduce:^(NSString *username, NSString *password, NSString *passwordVerification) {
return @([username length] > 0 && [password length] > 8 && [password isEqual:passwordVerification]);
}];
RAC(signUp.enabled) = formValid; //Error is here
Na última linha, estou recebendo dois erros:
A conversão implícita de 'BOOL' (também conhecida como 'caractere assinado') para 'id' não é permitida pela ARCIdentificador esperadoEu sou novo no cacau reativo. Por favor, ignore os erros.