zoukankan      html  css  js  c++  java
  • iPhone 本地通知

    UILocalNotification *notice = [[UILocalNotification alloc] init];  
       
    if (notice != nil)
        {
           
    // 5秒后通知
            notice.fireDate = [[NSDate date] addTimeInterval:5.0];
           
           
    // 循环次数,kCFCalendarUnitWeekday 一周一次
           
    // 这里是 0, 不循环。
            notice.repeatInterval = 0;
           
           
           
    // 时区, 可以不用设置,默认为手机设置时区。
            notice.timeZone = [NSTimeZone defaultTimeZone];
           
           
           
    // 桌面 icon 上的数字提示。默认是0,不会显示。
            notice.applicationIconBadgeNumber = 1;
           
           
           
    // 弹出通知时的音效,可以换成alarm.soundName = @"xxx.caf"
           
    // 这里是默认音效
            notice.soundName = UILocalNotificationDefaultSoundName;
           
           
           
    // 通知的内容。 必须要设置,否则不会弹出通知。
            notice.alertBody = @"我是一个本地通知";
           
           
           
    // 提示框按钮。 默认是 Close 和 View。
           
    // 这里自定义 View 按钮为 打开
            notice.alertAction = @"打开"
           
           
           
    // 默认是YES。为 NO 时提示框按钮只显示 OK 一个,
           
    // 点击无事件发生, 不会打开 app.
            notice.hasAction = YES;
           
           
           
    // 添加额外的信息, 可以用来在打开 app 时判断事件类型或内容
            NSDictionary *infoDict = [NSDictionary dictionaryWithObject:@"value" forKey:@"key"];
            notice.userInfo
    = infoDict;
           
           
           
    // 加入到系统通知里去. 无这句不会有通知弹出。
            [[UIApplication sharedApplication] scheduleLocalNotification:notice];     
        }

  • 相关阅读:
    1012 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组
    数论笔记
    Codevs 1200 同余方程 2012年NOIP全国联赛提高组
    Codevs 1213 解的个数(exgcd)
    Qbxt 模拟赛&&day-8
    NOIP 模拟赛 那些年,我们学过的文化课 --致已退役的fqk神犇.
    OI路上 day -9
    P3178 [HAOI2015]树上操作
    P3979 遥远的国度
    P4092 [HEOI2016/TJOI2016]树
  • 原文地址:https://www.cnblogs.com/zhwl/p/2844123.html
Copyright © 2011-2022 走看看