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 Bezeichner

Ich bin neu bei Reactive Cocoa. Bitte ignorieren Sie die Fehler.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage