如何设置 程序的未读图标标记


1. 在程序的某个位置  获取到  UIApplication  使用 单例

例:UIApplication *app = [UIApplication sharedApplication];

2.  通过UIApplication 的 applicationIconBadgeNumber 属性 设置未读标识 (此时因为缺少权限无法显示)

例:app.applicationIconBadgeNumber = 12; // 有12个未读

3. 在 AppDelegate.m 文件中,注册显示权限

例:UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];
       [application registerUserNotificationSettings:setting];


此时运行程序   标识成功

你可能感兴趣的:(iOS)