These functions provide a convenient way to display common alert panels and sheets. These functions let us create panels or sheets for informational purposes, to inform the user of an alert, and to inform the user of a critical alert.
NSBeginAlertSheet
void
NSBeginAlertSheet(NSString
*title
, NSString
*defaultButton
, NSString
*alternateButton
, NSString
*otherButton
, NSWindow
*docWindow
, id
modalDelegate
, SEL
didEndSelector
, SEL
didDismissSelector
, void
*contextInfo
, NSString
*msg
, ...)
NSBeginCriticalAlertSheet
void
NSBeginCriticalAlertSheet(NSString
*title
, NSString
*defaultButton
, NSString
*alternateButton
, NSString
*otherButton
, NSWindow
*docWindow
, id
modalDelegate
, SEL
didEndSelector
, SEL
didDismissSelector
, void
*contextInfo
, NSString
*msg
, ...)
NSBeginInformationalAlertSheet
void
NSBeginInformationalAlertSheet(NSString
*title
, NSString
*defaultButton
, NSString
*alternateButton
, NSString
*otherButton
, NSWindow
*docWindow
, id
modalDelegate
, SEL
didEndSelector
, SEL
didDismissSelector
, void
*contextInfo
, NSString
*msg
, ...);
NSGetAlertPanel
id
NSGetAlertPanel(NSString
*title
, NSString
*msg
, NSString
*default-Button
, NSString
*alternateButton
, NSString
*otherButton
, ...)
NSGetCriticalAlertPanel
id
NSGetCriticalAlertPanel(NSString
*title
, NSString
*msg
, NSString
*defaultButton
, NSString
*alternateButton
, NSString
*otherButton
, ...)
NSGetInformationalAlertPanel
id
NSGetInformationalAlertPanel(NSString
*title
, NSString
*msg
, NSString
*defaultButton
, NSString
*alternateButton
, NSString
*otherButton
, ...)
NSReleaseAlertPanel
void
NSReleaseAlertPanel(id
alertPanel)
NSRunAlertPanel
int
NSRunAlertPanel(NSString
*title
, NSString
*msg
, NSString
*default-Button
, NSString
*alternateButton
, NSString
*otherButton
, ...)
NSRunCriticalAlertPanel
int
NSRunCriticalAlertPanel(NSString
*title
, NSString
*msg
, NSString
*defaultButton
, NSString
*alternateButton
, NSString
*otherButton
, ...)
NSRunInformationalAlertPanel
int
NSRunInformationalAlertPanel(NSString
*title
, NSString
*msg
, NSString
*defaultButton
, NSString
*alternateButton
, NSString
*otherButton
, ...)