将消息发送到Interface Builder中创建的对象

时间:2011-06-14 08:22:03

标签: objective-c cocoa object methods interface-builder

我对Cocoa,Objective-C和OOP都很陌生。我每天都在学习。根据'Cocoa Programming for Mac OS X for DUMmIES',你可以像这样在Xcode中创建一个对象:

myObject = [[Class_name alloc] init];

之后,您将能够根据Class_name中声明的方法向其发送消息。到现在为止还挺好。但昨天我遵循了这个教程:Intro to Bindings并发现了一些奇怪的东西。根据教程,您必须在Interface Builder中创建NSArrayController对象。但是如果你想在由控制器管理的数组中添加一行,并且让我们说几个NSTextFields,你需要调用它的AddObject方法,但是如何?我不知道对象名称或标识符,对吗?

1 个答案:

答案 0 :(得分:0)

只需创建一个插座

IBOutlet NSArrayController *arrayController;

并将您的arrayController与IB相关联; 要调用其方法,请使用[arrayController methodName];