MGAlertUtility 0.1.1

MGAlertUtility 0.1.1

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Jan 2017

Maintained by Matthew Gardner.



  • By
  • Matthew Gardner

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);
                                        }
                              }];