@@ -3,7 +3,7 @@ Swift-Validator
33
44Swift Validator is a rule-based validation library for Swift.
55
6- Core Concepts
6+ ## Core Concepts
77
88* ``` UITextField ``` + ``` ValidationRule ``` go into ``` Validator ```
99* ``` UITextField ``` + ``` ValidationError ``` come out of ``` Validator ```
@@ -20,9 +20,9 @@ Initialize the ```Validator``` by setting a delegate to a View Controller or oth
2020// ViewController.swift
2121
2222override func viewDidLoad () {
23- super .viewDidLoad ()
23+ super .viewDidLoad ()
2424
25- var validator = Validator (delegate : self )
25+ var validator = Validator (delegate : self )
2626}
2727
2828```
@@ -44,7 +44,7 @@ Validate Individual Field
4444
4545``` swift
4646
47- func validator.validateFieldBy (fields[0 ], delegate :self )
47+ validator.validateFieldBy (fields[0 ], delegate :self )
4848
4949// ValidationFieldDelegate methods
5050func validationFieldSuccess (key :String , validField :UITextField){
@@ -65,11 +65,11 @@ validator.validateAllBy(fields, delegate:self)
6565
6666// ValidationDelegate methods
6767
68- func validationWasSuccessful () {
68+ func validationWasSuccessful (successfulFields :[ String :ValidationRule]) {
6969 // submit the form
7070}
7171
72- func validationFailed (key : String , errors[String :ValidationError]){
72+ func validationFailed (errors : [String :ValidationError]){
7373 // turn the fields to red
7474 for error in errors.values {
7575 error.textField .backgroundColor = UIColor.redColor ()
0 commit comments