Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 出口和实例方法_Cocoa_Macos_Outlet - Fatal编程技术网

Cocoa 出口和实例方法

Cocoa 出口和实例方法,cocoa,macos,outlet,Cocoa,Macos,Outlet,我有点小问题,希望你能帮助我。 我想调用子类窗口的实例方法,并在那里设置用户界面: //AppDelegate.h #import <Cocoa/Cocoa.h> @class MainView;//The main window @interface DownloadedAppDelegate : NSObject <NSApplicationDelegate> { IBOutlet MainView*mainview;//the objects are i

我有点小问题,希望你能帮助我。 我想调用子类窗口的实例方法,并在那里设置用户界面:

//AppDelegate.h
#import <Cocoa/Cocoa.h>

@class MainView;//The main window

@interface DownloadedAppDelegate : NSObject <NSApplicationDelegate> {
    IBOutlet MainView*mainview;//the objects are in the same nib, outlet connected with the window
}

@property(nonatomic,retain) IBOutlet MainView*mainview;

@end
MainView属于NSWindow

有什么不对劲或需要改进的地方吗?我应该在其他地方建立UI吗?你知道为什么这个代码不总是有效吗?

试着把

[mainview launched];


}使用调试器!有人打电话吗


在启动的调用处设置断点,并查看mainview的值。是零吗?这是因为在NIB唤醒之前不能保证插座连接。

谢谢您的详细解释。遗憾的是,我不能接受两个答案。
[mainview launched];
-(void)awakeFromNib {