Add the following bold method to the application agent
-(BOOL) Application: (UIApplication *) application didfinishlaunchingwithoptions: (Nsdictionary *) launchOptions {
if ([UIApplication instancesrespondtoselector: @selector (registerusernotificationsettings:)])
{
[Application registerusernotificationsettings:[uiusernotificationsettings Settingsfortypes: Uiusernotificationtypealert| uiusernotificationtypebadge| Uiusernotificationtypesound Categories:nil]];
}
return YES;
}
1 #import "ViewController.h"2 3 @interfaceViewcontroller ()4-(Ibaction) Noti: (UIButton *) sender;5 6 @end7 8 @implementationViewcontroller9 Ten- (void) Viewdidload { One [Super Viewdidload]; A - } - the-(Ibaction) Noti: (UIButton *) Sender { -Uilocalnotification *noti =[[Uilocalnotification alloc]init]; -Noti.firedate = [NSDate datewithtimeintervalsincenow:5]; -Noti.alertbody =@"Alertbody"; +Noti.alertaction =@"alertaction"; -Noti.applicationiconbadgenumber =4; +UIApplication *app =[UIApplication sharedapplication]; A [app Cancelalllocalnotifications]; at [app Schedulelocalnotification:noti]; - } - @end
Applicationiconbadgenumber and localnotification Request notification Popup