我正在尝试从我的代码中访问一个名为“matrix”的 NSMatrix 对象。该对象是在 NIB 中生成的,但我在访问在界面生成器中生成的对象时一直遇到问题。
如果我的 NSDocument 有一个NSMatrix *matrix,我应该在界面生成器中做什么来链接这两者?最好使用 IB 的初始布局?
谢谢!
我正在尝试从我的代码中访问一个名为“matrix”的 NSMatrix 对象。该对象是在 NIB 中生成的,但我在访问在界面生成器中生成的对象时一直遇到问题。
如果我的 NSDocument 有一个NSMatrix *matrix,我应该在界面生成器中做什么来链接这两者?最好使用 IB 的初始布局?
谢谢!
我认为您正在尝试为矩阵创建一个出口。只需在 @interface 和 @end 关键字之间的 .h 文件中创建一个属性:
@property (nonatomic) IBOutlet NSMatrix* myMatrix;
然后按住 ctrl 键并从“文件所有者”拖动到 IB 中的矩阵对象。确保你
@synthesize myMatrix;
在 @implementation 和 @end 关键字之间的 .m 文件中,您应该能够通过点符号或消息调用访问所有属性:
self.myMatrix.somePropertyHere
我希望这会有所帮助!