您的位置:首页 > 移动开发 > IOS开发

iOS开发——应用图标上显示消息数量

2016-07-21 17:38 549 查看
  iOS8以前:


UIApplication *app = [UIApplication sharedApplication];

app.applicationIconBadgeNumber = num;



  iOS8及以后:


UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];

[[UIApplication sharedApplication] registerUserNotificationSettings:settings];


  需要先设置它,才行。而且,需要注意一点,iOS8以前,不能带它,iOS8及以后必须带它。

  所以现在再用它的时候,需要先判断系统版本号:


float version = [[[UIDevice currentDevice] systemVersion] floatValue];

if (version >= 8.0) {

   UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];

  [[UIApplication sharedApplication] registerUserNotificationSettings:settings];

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: