zoukankan      html  css  js  c++  java
  • iOS开发——应用图标上显示消息数量

      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];

    }

     

  • 相关阅读:
    Android Zygote介绍
    Android binder介绍(下)
    Android binder介绍(上)
    Android init介绍(下)
    Android init介绍(上)
    Android 网络服务介绍
    Linux代理服务器使用
    Linux ALSA介绍
    ZigBee MAC层(下)
    ZigBee MAC层(上)
  • 原文地址:https://www.cnblogs.com/yyt-hehe-yyt/p/5692600.html
Copyright © 2011-2022 走看看