iOS8测试本地推送遇到问题

xcoce 老报这个错

{fire date = Friday, February 6, 2015 at 5:42:00 PM China Standard Time, time zone = (null), repeat interval = 0, repeat count = UILocalNotificationInfiniteRepeatCount, next fire date = Friday, February 6, 2015 at 5:42:00 PM China Standard Time, user info = (null)} with an alert but haven’t received permission from the user to display alerts

 

分析原因:

是api有变

  

/*

报错信息可能如下:

1 Attempting to schedule a local notification

2 with an alert but haven't received permission from the user to display alerts

3 with a sound but haven't received permission from the user to play sounds

*/

//ios8中,在APP启动后增加如下代码 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //设置window  //ios8 注册本地通知  if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]) {   UIUserNotificationSettings *noteSetting =[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound                     categories:nil];   [[UIApplication sharedApplication] registerUserNotificationSettings:noteSetting];  } }

你可能感兴趣的:(ios)