本帖最后由 菜瓢虫 于 2015-9-16 10:06 编辑
今天学习本地通知,但是没有反应,其原因是iOS8的问题,需要在appdeleagte里面添加判断
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]) { UIUserNotificationSettings *noteSetting =[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]; [[UIApplication sharedApplication] registerUserNotificationSettings:noteSetting]; } return YES; }
通知代码 UILocalNotification *ln = [[UILocalNotification alloc]init]; // ln.soundName =@""; ln.alertBody = @"你猜你猜"; ln.alertTitle = @"xxx"; ln.applicationIconBadgeNumber = 5; ln.fireDate = [NSDate dateWithTimeIntervalSinceNow:5];
[[UIApplication sharedApplication]scheduleLocalNotification:ln];
|
共 0 个关于本帖的回复 最后回复于 2015-9-16 11:06