用了 iOS8后许多东西都是抓耳挠腮的 ,没办法 英文水平不好 苹果给的官方文档和歪国人写的东西看不太懂 还是慢慢摸索.
原因就是 ios8的通知中心发生变化 需要注册.
加上这句就行了
if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)])
{
[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]];
}