2009-12-22 90 views
1

如何以可編程方式關閉主窗口?關閉可可中的主窗口?

我想,當一個布爾值設置爲關閉我的主窗口,在定時器功能(NSTimer)? 我怎麼能做到這一點,我不想終止我的應用程序,但想只是關閉我的窗口。

+0

關閉主窗口不應該終止默認的應用程序。 – mouviciel 2009-12-22 12:04:19

回答

2

事情就這麼簡單:

[NSTimer scheduledTimerWithTimeInterval:delay target:[NSApp mainWindow] selector:@selector(performClose:) userInfo:nil repeats:NO];

應該工作(其中delayNSTimeInterval與你期望的等待時間)。

+0

其實我想在UI關閉時返回NSApplicationMain()。 – 2009-12-22 13:08:24

+1

從NSApplicationMain()返回意味着應用程序終止。 :) – Wevah 2010-09-26 04:43:51