NSMatrix从代码访问;在IB完成初始布局

时间:2012-04-03 10:34:03

标签: cocoa interface-builder cocoa-bindings nsmatrix

我正在尝试从我的代码中访问名为“matrix”的NSMatrix对象。该对象是在NIB中生成的,但是我仍然遇到访问在界面生成器中生成的对象的问题。

如果我的NSDocument有 NSMatrix *矩阵,我应该在界面构建器中做什么来链接这两个?并且最好使用IB的初始布局?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为您正在尝试为矩阵创建一个出口。只需在@interface和@end关键字之间的.h文件中创建一个属性:

@property (nonatomic) IBOutlet NSMatrix* myMatrix;

然后按住ctrl键并从“文件所有者”拖动到IB中的矩阵对象。确保你

@synthesize myMatrix;

在@implementation和@end关键字之间的.m文件中,你应该能够通过点符号或消息调用访问所有属性:

self.myMatrix.somePropertyHere

我希望有所帮助!