Attempting to badge the application icon but haven't received permission from the user to badge the application
好长的一串错误信息,该错误信息是在IOS8系统下,进行图标提醒数字设置时,系统给出的提醒设置
究其原因,无非就是IOS8之后,系统需要进行一些必要的设置,才能在图标上显示数字提醒
if isEightLater {
let types = UIUserNotificationType.Badge | UIUserNotificationType.Alert | UIUserNotificationType.Sound;
let settings = UIUserNotificationSettings(forTypes: types, categories: nil);
UIApplication.sharedApplication().registerUserNotificationSettings(settings);
} else {
let types = UIRemoteNotificationType.Badge | UIRemoteNotificationType.Alert | UIRemoteNotificationType.Sound;
UIApplication.sharedApplication().registerForRemoteNotificationTypes(types);
}