解説
モーダルイベントループを止めます。
モーダルイベントループの中からループを止めるにはstopModalまたは - stopModalWithCodeを呼びます。
外からループを止めるにはabortModalを呼びます。
返り値
( void )
なし
引数
フレームワーク
ApplicationKit
クラス
NSApplication
Instance Methods
使用可能
10.0
例文
#import "Controller.h" @implementation Controller NSInteger modaiReturnCode; - (IBAction)pushButton:(id)sender { modaiReturnCode=[[NSApplication sharedApplication] runModalForWindow:panel]; NSLog(@"modaiReturnCode %d",modaiReturnCode); } - (IBAction)stopModal:(id)sender { [NSApp stopModal]; [[sender window] orderOut:self]; } @end
//Modal windowの表示 //NSApplication runModalForWindow @IBAction func function008(sender: AnyObject) { //newWindowはNIBで作られているwindow //@IBOutlet weak var newWindow: NSWindow! let anApplication = MyApplication.sharedApplication() anApplication.runModalForWindow(newWindow) } //NSApplication stopModal @IBAction func function009(sender: AnyObject) { NSLog("%@",newWindow) let anApplication = MyApplication.sharedApplication() anApplication.stopModal() newWindow.orderOut(self) }