Instance Method

presentViewControllerAsModalWindow:

Presents another view controller as a modal window, also known as an alert.

Declaration

- (void)presentViewControllerAsModalWindow:(NSViewController *)viewController;

Parameters

viewController

The other view controller to present as a modal window.

Discussion

This method calls the presentViewController:animator: method on self (the presenting view controller), and passes a modal window animator to that method.

The presented view controller is the delegate and the content view controller of its window. You can use NSWindowDelegate methods to prevent the closing of the modal window, if needed.

To dismiss the modal window, call the dismissViewController: method on self (the presenting view controller).

See Also

Presenting Another View Controller’s Content

- presentViewController:animator:

Presents another view controller using a specified, custom animator for presentation and dismissal.

- dismissViewController:

Dismisses a presented view controller, using the same animator that presented it.

- presentViewControllerAsSheet:

Presents another view controller as a sheet.