我想加载windowController的nib文件。
我从AppDelegate调用windowController类
-(IBAction)test:id(sender)
{
//Loading the WindowController Class
Test1 *wc = [[Test1 alloc]init]alloc];
[wc showWindow:self];
/*Some code Changes done*/
/*Changes done to add value to the text Field of the Window Controller*/
}
为获取Window Controller XIB的值而进行的更改很少,
在Test1Class中,使用以下方法检索值:
- (id)initWithWindow:(NSWindow *)window
{
//Code added to retrieve the Text Field data
}
但是当窗口启动时,所做的更改没有得到反映。
但是在设置断点时,该值已设置但未在TextField上显示,但在XIB中IBOutlet已连接到NSTextField,因为IBoutlet值未设置。
提前致谢!!!
答案 0 :(得分:0)
当您尝试设置时,IBOutlet指针是否为零?
awakeFromNib:是一个比init更好的地方去做我认为你想做的事情。在初始化期间,奥特莱斯很可能是零,并且你没有得到任何警告就可以分配给他们。