読者です 読者をやめる 読者になる 読者になる

情報系人間のブログ

プログラミング、開発に関することを書いていきます。

かるくreactivecocoaを使う

ios

2つのuitextfieldがあってどちらも1文字以上入力されている場合のみsavebuttonを押すことが出来るようにする。

  
 let isValidTitleTextFieldCount = titleTextField.rac_textSignal().map {
            t -> AnyObject! in
            return (t as! NSString).length > 0
        }
        
let isValidUrlTextFieldCount = urlSchemeTextField.rac_textSignal().map {
            t -> AnyObject! in
            return (t as! NSString).length > 0
        }
        
RACSignal.combineLatest([isValidTitleTextFieldCount,isValidUrlTextFieldCount]).and()  ~> RAC(saveButton,"enabled")