Skip to content

mattga/MGAlertUtility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MGAlertUtility

Pod Version License

A simple utility class with static methods for presenting a UIAlertController.

Examples

OK Alert

[MGAlertUtility showOkAlertWithMessage:@"Check the provided email for further instructions."
                                 title:@"Account created"
                              okAction:^(UIAlertController *alert, UIAlertAction *action) {
                                NSLog(@"User pressed %@", action.title);
                              }];

YesNo Alert

[MGAlertUtility showYesNoAlertWithMessage:@"What is this"
                                    title:@"idk"
                                   onView:self
                                 okAction:^(UIAlertController *alert, UIAlertAction *action) {
                                   NSLog(@"some action '%@'", action.title);
                                 }];

Action Sheet Alert

[MGAlertUtility showCancelActionSheet:@"Hello"
                              message:@"How are you?"
                              actions:@{
                                        @"Action 1" : ^(UIAlertController *alert, UIAlertAction *action) {
                                          NSLog(@"First Action: %@", action.title);
                                        }, 
                                        @"Action 2" : ^(UIAlertController *alert, UIAlertAction *action) {
                                          NSLog(@"Second Action: %@", action.title);
                                        }
                              }];