我知道我忽視的東西容易的數組,但我使用測試,如果對象是在對象
if (textField == self.nameTextField || textField == self.ageTextField || textField == ...)
時最好我想使用的東西,可以讓文本域被比作一個允許的(命名的)textField對象數組。
我試圖僞代碼,我認爲解決方案看起來像幾次,我只是不知道我在做什麼。任何人都可以將我指向正確的方向嗎?
我知道我忽視的東西容易的數組,但我使用測試,如果對象是在對象
if (textField == self.nameTextField || textField == self.ageTextField || textField == ...)
時最好我想使用的東西,可以讓文本域被比作一個允許的(命名的)textField對象數組。
我試圖僞代碼,我認爲解決方案看起來像幾次,我只是不知道我在做什麼。任何人都可以將我指向正確的方向嗎?
只是檢查,如:
if([textFieldArray containsObject:textField])
{
//do stuff here
}
這裏textFieldArray
是它包含所有textFields
的array
。
如果textField
對象在textFieldArray
中,它將返回true
。
首先在NSArray
中添加所有UITextFields
的引用。
現在使用containsObject
在NSArray
到check
如果exists
BOOL contains = [yourArrayofTextFields containsObject:textField];
if(contains)
// contains
else
// not contains
謝謝普林斯王子,Midhun在帖子中點了你,雖然他們差不多。 「containsObject」正是我所追求的。 – Madivad
我知道這會很容易。嘗試和測試。奇蹟般有效。謝謝! – Madivad
@Madivad:很高興:) –
@Madivad:如果它幫助你,你可以接受答案:) –