在我的应用中,我想在字段中验证user inputs
。例如
如果textfields为空。或者电子邮件是正确的格式
我不想在 ViewController 中添加验证逻辑,我也不想将UIView传递给验证器类
我有这样的多个屏幕。
有关验证屏幕的最佳方法的任何建议。
答案 0 :(得分:2)
你可以做的是创建n-1
类category
并编写实例方法,如
验证+ UIView
UIView
现在在您的视图中使用此实例方法。
+(BOOL)isEmpty:(NSString *)string{
// snippet to check empty validation and return value.
}
+(BOOL)emailValidation:(NSString *)string{
// snippet to check email validation and return value.
}
答案 1 :(得分:1)
如果您要针对多个场景定位它,那么最好为所有UITextFields
设置验证器类。我写了一个UITextField validator 类,它非常简单易用。您可以根据需要进行修改。看一看。祝你好运