NSTextField на моем пользовательском интерфейсе и необходимо получить к ним доступ по тегу - PullRequest
1 голос
/ 19 января 2012

У меня есть 8 NSTextFields, и мне нужно получить к ним доступ через пользовательский интерфейс, чтобы определить, есть ли у NSTextField какие-либо данные. Если он пуст, я отмечаю bool как NO и проверяю следующее поле. В конце концов я выделю все обязательные поля и представлю их пользователю.

Вот мой псевдокод

-(BOOL)isFormValid
{
for(int i=0; i< 9; i++)
{
if <tag>.text != nil or <tag>.text != @"" then
return NO
}
return YES;
}

Ответы [ 2 ]

1 голос
/ 19 января 2012

Возможно, это поможет:

[superviewOfTextFields viewWithTag:tag];
0 голосов
/ 19 января 2012

Почему бы вам не использовать NSForm?Как следует из названия, он предназначен для текстовых форм.У вас есть один выход к форме в целом, и вы можете получить каждое поле в форме с помощью cellAtIndex:

imageNSForm object in IB">

...