IOS 本地通知

实现本地通知,多话不说,直接代码:

下面这个可以写在一个button事件中

/*------------------  本地通知  ----------------- */ //最多64条
    //初始化
    UILocalNotification *localNotFication = [[UILocalNotification alloc] init];
    //设置延迟5秒后
    localNotFication.fireDate = [[NSDate alloc] initWithTimeIntervalSinceNow:5];
    //设置通知消息
    localNotFication.alertBody = @"嗨,大米,你好!";
    //设置通知标记数
    localNotFication.applicationIconBadgeNumber = 63;
    //设置通知出现时候的声音
    localNotFication.soundName = UILocalNotificationDefaultSoundName;
    //设置动作按钮的标题
    localNotFication.alertAction = @"View Details";//这里是当机子锁定后在锁定界面提示信息
    //计划通知 (发送)
    [[UIApplication sharedApplication] scheduleLocalNotification:localNotFication];
    [localNotFication release] ;

取消通知:(我写在一个方法中)

- (IBAction)button2Action:(id)sender {
    //取消通知
    [[UIApplication sharedApplication] cancelAllLocalNotifications];
//    [UIApplication sharedApplication] cancelLocalNotification:]
}
要清除软件ICON上的通知个数的提示,则要在AppDelegate方法中实现下面这个方法

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    application.applicationIconBadgeNumber = 0;

}


完毕;

如有疑问,请留言.




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值