какао закрыть NSWindow - PullRequest
       5

какао закрыть NSWindow

0 голосов
/ 09 марта 2011

Я пытаюсь закрыть NSWindow, когда нажимаю кнопку для нового NSWindow.Я не пытаюсь подключить кнопку, чтобы закрыть ее, потому что кнопка - это то, что делает ее открытой.Или это может сделать оба?(я новичок в xcode, извините, если это звучит глупо) В любом случае вот мой код, который я пробовал (без ошибок или предупреждения):

-(IBAction)switchTo:view2{
    [view1 performClose:(id)view1]; 
}

У меня 3 iboutlets,

IBOutlet NSWindow *view1;
IBOutlet NSWindow *view2;
IBOutlet NSWindow *view3;

У меня есть кнопка в view1, которая открывает view2, и кнопка в view2, которая открывает view3.

Моя единственная проблема - когда я нажимаю кнопку в view1 для view2, я хочу закрыть view1.

1 Ответ

0 голосов
/ 09 марта 2011

Используйте [view1 orderOut:nil]; вместо executeClose.

Вы также можете подключить кнопку с двумя селекторами. Оба будут называться.

...