[objective-c] call mainwindow in child view

#define MAIN_WINDOW ((AppDelegate *)[NSApp delegate]).window
#import "AppDelegate.h"

[MAIN_WINDOW beginSheet:myWindow.window completionHandler:^(NSModalResponse returnCode) {
  // do
}];

 

혹은 이렇게만 해도 된다.

[[NSApp mainWindow] beginSheet:myWindow.window completionHandler:^(NSModalResponse returnCode) {
  // do
}];

 

고수님이 알려주신 제일 괜찮아 보이는 방법.