Aktivieren eines UIButton mit Reactive Cocoa RACSignal
Ich habe einUIButton
zu einer Ansicht hinzugefügt. Meine Ansicht hat auch drei Textfelder, nämlich.Nutzername, Passwort undPasswort bestätigen. Aufgrund des legitimen Inhalts dieses Textfelds muss ich mein aktivierenAnmelden Taste.
Hier ist mein Code-Schnipsel: -
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
In der letzten Zeile erhalte ich zwei Fehler:
Die implizite Konvertierung von 'BOOL' (aka 'signed char') in 'id' ist bei ARC nicht zulässigErwarteter BezeichnerIch bin neu bei Reactive Cocoa. Bitte ignorieren Sie die Fehler.