Включение UIButton с использованием Reactive Cocoa RACSignal
у меня естьUIButton
добавлено в представление. Мой взгляд также имеет три текстовых поля, а именно.имя пользователя, пароль а такжеПодтвердить Пароль, Исходя из законного содержания этого текстового поля, мне нужно включить мойЗарегистрироваться кнопка.
Вот мой фрагмент кода: -
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
В последней строке я получаю две ошибки:
Неявное преобразование «BOOL» (он же «подписанный символ») в «id» запрещено ARCОжидаемый идентификаторЯ новичок в реактивном какао. Пожалуйста, игнорируйте ошибки.