<span style="font-size:18px;"> NSString *version = [[UIDevice currentDevice] systemVersion];
NSLog(@"version = %@",version);
NSArray *array = [version componentsSeparatedByString:@"."];
if ([array[0] integerValue] >= 8) {
NSLog(@"8.0系统以上");
//iOS8更新之后,在设置applicationIconBadgeNumber时提示错误,原因是iOS8之后设置应用程序的applicationIconBadgeNumber需要用户授权
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];
[[UIApplication sharedApplication] registerUserNotificationSettings:settings];
}
UIApplication *app = [UIApplication sharedApplication];
//app信息提示个数
app.applicationIconBadgeNumber = 4;</span>
iOS applicationIconBadgeNumber 权限问题解决 (信息提示小红点)
最新推荐文章于 2020-12-13 00:30:22 发布