Cocoa 是否按标记号获取NSTextField?

Cocoa 是否按标记号获取NSTextField?,cocoa,nstextfield,Cocoa,Nstextfield,我在一个窗口上有一堆NSTextFields(标记为1-8),我想知道是否有可能通过其标记号以编程方式访问每个单独的文本字段,以便获得/设置其值 我是一个新手,虽然我知道如何通过名字访问这些字段,但通过标签号访问这些字段将使我在这个特定实例中尝试实现的目标简单得多 非常感谢:-)感谢您的快速响应,Kenny:-)不幸的是,我在子视图和超级视图等方面还没有跟上速度。因此,我无法成功地将上述伪代码转换为有效的代码。。。我尝试了:NSTextView*字段更改;fieldToChange=[[self

我在一个窗口上有一堆NSTextFields(标记为1-8),我想知道是否有可能通过其标记号以编程方式访问每个单独的文本字段,以便获得/设置其值

我是一个新手,虽然我知道如何通过名字访问这些字段,但通过标签号访问这些字段将使我在这个特定实例中尝试实现的目标简单得多


非常感谢:-)

感谢您的快速响应,Kenny:-)不幸的是,我在子视图和超级视图等方面还没有跟上速度。因此,我无法成功地将上述伪代码转换为有效的代码。。。我尝试了:NSTextView*字段更改;fieldToChange=[[self superview]视图,带标记:4];但这显然是错误的。顺便说一下,如果有帮助的话,该窗口属于我(NSObject)应用程序中的NSWindowController子类。如果你不知道哪个是superview,只需将窗口对象放在那里。现在所有问题都解决了Kenny!感谢你的帮助:-)未知:别忘了接受这个正确答案。(另外,NSTextView和NSTextField是不同的类。)“…我知道如何通过名称访问这些字段…”您的意思是通过outlet变量。大多数Cocoa类(包括NSTextField)不允许您命名它们的实例,甚至那些通常不允许您按名称查找实例的类。正确。我的意思是通过他们的出口变量。
the_fourth_textview = [the_superview_containing_all_textfields viewWithTag:4];