您的位置:首页 > 其它

关于一个每日定时推送本地通知的问题

2015-12-24 10:35 399 查看
UILocalNotification *notification=[[UILocalNotification alloc] init];

    if (notification!=nil) {//判断系统是否支持本地通知

        notification.fireDate = [NSDate dateWithTimeIntervalSince1970:8*60*60];//本次开启立即执行的周期

        notification.repeatInterval=kCFCalendarUnitWeekday;//循环通知的周期

        notification.timeZone=[NSTimeZone defaultTimeZone];

        notification.alertBody=@"哇哇哇";//弹出的提示信息

        notification.applicationIconBadgeNumber=0; //应用程序的右上角小数字

        notification.soundName= UILocalNotificationDefaultSoundName;//本地化通知的声音

//notification.alertAction = NSLocalizedString(@"美女呀", nil);  //弹出的提示框按钮

        notification.hasAction = NO;

        [[UIApplication sharedApplication]   scheduleLocalNotification:notification];

    }

我想每日8点app都收到一个本地推送,这个代码不行啊,但是我把kCFCalendarUnitWeekday换成kCFCalendarUnitHour,就可以每小时都收到本地通知
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: