0

我知道我忽略了一些简单的事情,但我正在使用

if (textField == self.nameTextField || textField == self.ageTextField || textField == ...)

理想情况下,我想使用允许将 textField 与允许的(命名的) textField 对象数组进行比较的东西。

我曾多次尝试对我认为解决方案的样子进行伪编码,但我只是不知道自己在做什么。谁能指出我正确的方向?

4

2 回答 2

1

只需检查:

if([textFieldArray containsObject:textField])
{
     //do stuff here
}

textFieldArrayarray包含所有内容的textFields

如果textField对象在 中textFieldArray,它将返回true

于 2012-11-17T08:38:51.387 回答
0

首先添加UITextFieldsin 的所有引用NSArray

现在containsObject用于if NSArray_checkexists

BOOL contains = [yourArrayofTextFields containsObject:textField];
if(contains)
  // contains
else
  // not contains
于 2012-11-17T08:40:27.260 回答