Occasionally, you will want to warn the user about something by means of an Alert panel. Alert panels are easy to create. While most things in Cocoa are object oriented, showing a modal Alert panel is typically done with a C function: NSRunAlertPanel()
. Here is the declaration:
NSInteger NSRunAlertPanel(NSString *title, NSString *msg, NSString *defaultButton, NSString *alternateButton, NSString *otherButton, ...);
The following code would result in the Alert panel shown in Figure 15.1:
NSInteger choice = NSRunAlertPanel(@"Title", @"Message", @"Default", @"Alternate", @"Other");
Figure ...
No credit card required