-1

皆さんが私を助けてくれることを願っています。通常、私は助けを求めませんが、私はしばらくの間この問題を抱えています。

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
4

1 に答える 1

0

これは、実際のウィンドウオブジェクトとコントローラーのウィンドウプロパティの間に欠落しているバインディングである可能性があります。ウィンドウの[起動時に表示]をオンにするとどうなるかを確認しましたか?

于 2011-11-15T10:29:43.930 に答える