我知道我忽略了一些简单的事情,但我正在使用
if (textField == self.nameTextField || textField == self.ageTextField || textField == ...)
理想情况下,我想使用允许将 textField 与允许的(命名的) textField 对象数组进行比较的东西。
我曾多次尝试对我认为解决方案的样子进行伪编码,但我只是不知道自己在做什么。谁能指出我正确的方向?
只需检查:
if([textFieldArray containsObject:textField])
{
//do stuff here
}
这textFieldArray是array包含所有内容的textFields。
如果textField对象在 中textFieldArray,它将返回true。
首先添加UITextFieldsin 的所有引用NSArray。
现在containsObject用于if NSArray_checkexists
BOOL contains = [yourArrayofTextFields containsObject:textField];
if(contains)
// contains
else
// not contains