Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.4 KB

README.md

File metadata and controls

39 lines (25 loc) · 1.4 KB

NSAlert+Popover

This category adds methods to open the alert within a NSPopover below any kind of NSView. The alerts do not run as modal windows, that is, your app continues execution while the alert's result will be processed in a execution block.

NSAlert+Popover Preview

Usage

Create a NSAlert and call runAsPopoverForView:withCompletionBlock:;:

NSAlert *alert = [NSAlert alertWithMessageText:@"Do you really want to delete this item?"
									 defaultButton:@"Delete"
								   alternateButton:@"Learn more"
									   otherButton:@"Cancel"
						 informativeTextWithFormat:@"Deleting this item will erase all associated data in the database. Click learn more if you need additional information."];
					 
[alert runAsPopoverForView:self.showNextDateButton withCompletionBlock:^(NSInteger *result) {
	// handle result
}];

Requirements

NSPopovers require at least OS X 10.7 (OS X Lion). This category has been built for and tested with ARC enabled only!

Contact

License

Copyright (c) 2013 Raffael Hannemann Under BSD License.

Want more?

Follow @raffael_me for similar releases.