2011-11-15 7 views
-1

나는 너희들이 나를 도울 수 있기를 희망하며, 일반적으로 나는 도움을 요청하지 않는다. 그러나 나는 잠시 동안이 문제를 가지고있다.내 NSWindow를 표시 할 수 없음

내 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 

답변

0

이 결과를 얻었다 컨트롤러의 속성 창문에서 "Visible at launch"를 체크하면 어떻게되는지 확인 했습니까?

+0

기본적으로이 항목이 선택되어 있으며 IBOutlet도 확인했으며이 항목도 연결되어 있습니다. –

+0

내 문제는 Window가 나타나 바로 복제된다는 것입니다. –

관련 문제