私はNetworkSection
という名前のクラスを、IBで作成された対応するオブジェクトと共に持っています。インターフェイスでは、IVBSpecificationMenu
という1つのNSMatrixプロパティがあります。 ResultSectionクラスを介してそのNSMatrixオブジェクトにアクセスしたいと思います。これもIBで初期化されています。IBで作成されたオブジェクトからプロパティへのアクセス - ココア
私は何か間違っているようです。プロパティを作成し、コンセントをNetworkSectionオブジェクトにリンクし、NetworkSection.hファイルをインポートしましたが、ResultSection実装では、IVBSpecificationMenuオブジェクトが使用可能ではないようです。
Section.h:
#import <Foundation/Foundation.h>
@interface NetworkSection : NSObjectController {
IBOutlet NSTextField *IVBhostPerNetwork;
IBOutlet NSTextField *IVBamountOfNetworks;
}
@property (retain) IBOutlet NSMatrix *IVBSpecificationMenu;
- (IBAction)enableSpecificationTextField:(id)sender;
@end
ResultSection.h:
#import <Foundation/Foundation.h>
#import "NetworkSection.h"
@interface ResultSection : NSObjectController{
IBOutlet NetworkSection *NetworkSection;
}
- (IBAction)CalculateResults:(id)sender;
- (void)SpecificationSection;
- (void)subnetMaskSection;
@end
これは別のクラスからプロパティにアクセスするための正しい方法ですか?
うわー、それは問題を解決しました!どうもありがとう! – Cubia