Не могу показать мой NSWindow - PullRequest
0 голосов
/ 15 ноября 2011

Я надеюсь, что вы, ребята, можете мне помочь, обычно я не прошу помощи, но у меня просто есть эта проблема на некоторое время.

У меня есть это действие, которое должно создать новое окно из моего файла XIB

-(void)loginSuccess {
    NSLog(@"Login success delegate");

    Dashboard *dashboard = [[Dashboard alloc] initWithWindowNibName:@"Dashboard" owner:self];
    [dashboard showWindow:nil];
    [dashboard.window makeKeyAndOrderFront:nil];
    BOOL loaded = [dashboard isWindowLoaded];

    NSLog(@"Dashboard window loaded: %i", loaded);  
    NSLog(@"Dashboard window visible: %i", [dashboard.window isVisible]);

}

И получил этот результат

2011-11-15 10:32:23.525 DownloadApp[2676:707] Login success delegate
2011-11-15 10:32:23.533 DownloadApp[2676:707] Dashboard window loaded: 1
2011-11-15 10:32:23.533 DownloadApp[2676:707] Dashboard window visible: 0

1 Ответ

0 голосов
/ 15 ноября 2011

Это может быть отсутствующая привязка между фактическим объектом окна и свойством окна контроллера.Вы проверили, что произойдет, если вы выберете «Видимо при запуске» для окна?

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