2010-02-09 42 views

Trả lời

7

Triển khai applicationShouldHandleReopen:hasVisibleWindows: trong ủy quyền ứng dụng của bạn. Trong quá trình triển khai, hãy đặt lại cửa sổ. (Đảm bảo bạn không thả nó ra và nó không tự giải phóng khi nó đóng lại.)

Xem the documentation.

14

Trong @implementation:

Make bước 1

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification{ 
     [_window setReleasedWhenClosed:NO]; 
    } 

nơi _window là cửa sổ của bạn mà sẽ mở lại trong thời gian tới

Make bước 2

- (BOOL)applicationShouldHandleReopen:(NSApplication *)sender hasVisibleWindows:(BOOL)flag{ 
    [_window setIsVisible:YES]; 
    return YES; 
} 

nơi _window là của bạn đóng cửa sổ

Các vấn đề liên quan