iOS Objective C – UIAlertView Deprecated

UIAlertView är ”deprecated” i IOS 9 och högre. Gammal kod som visade titel, meddelande och Avbryt knappen såg ut så här

[[[UIAlertView alloc] initWithTitle:_(@"Titel") message:@"Meddelande" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles: nil] show];

I IOS 9 och högre Apple har implementerat en ny klass (UIAlertController) vilken har samma funktionalitet som UIAlertView. Nu blir det lättare att lägga till Action till alert vy samt bestämma vad ska den göra.

IAlertController * alert = [UIAlertController
                                         alertControllerWithTitle:@"Titel"
                                         message:@"Meddelande"
                                         preferredStyle:UIAlertControllerStyleAlert];

            UIAlertAction* cancelButton = [UIAlertAction
                                           actionWithTitle:@"OK"
                                           style:UIAlertActionStyleCancel
                                           handler:nil];
            [alert addAction:cancelButton];

            [self presentViewController:alert animated:YES completion:nil];

 

Lycka till!!

 

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Please reload

Please Wait