не может отобразить значение, переданное MainWindow на NSWindow? - PullRequest
0 голосов
/ 20 января 2012

Вот моя проблема: у меня есть MainWindow.xib, Window1.xib, Window1Controller.h, Window1Controller.m Я могу отображать Window1 из MainWindow, но передаваемое значение не отображается в Window1, я знаю, что значение готово к отображениюЯ создаю кнопку на Window1, и я могу вызвать это значение.Как я могу отобразить передаваемое значение после загрузки Window1.

Вот мой код:

AppDelegate.m

- (IBAction)openWindow1:(id)sender {
    Window1Controller *w1 = [[Window1Controller alloc]initWithWindowNibName:@"Window1"];
    [w1 showWindow:nil];
}

Window1Controller.m

- (void)displayInfo {
    [label setStringValue:@"sample passed text"];

    NSLog(@"%@",[label stringValue]);
}

- (id)initWithWindow:(NSWindow *)window
{
    self = [super initWithWindow:window];
    if (self) {
        // Initialization code here.
    }

    return self;
}

- (void)windowDidLoad
{
    [super windowDidLoad];

    // Implement this method to handle any initialization after your window controller's window has been loaded from its nib file.

    [self displayInfo];
}

1 Ответ

0 голосов
/ 24 января 2012

Вы подключили розетку с этикеткой к своему оконному контроллеру? (а ваш оконный контроллер - владелец файлов вашего window1.xib?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...