小编Quy*_*Quy的帖子

iPhone:如何设置重复每日/每小时本地通知?

我想测试添加本地通知.我希望它每天/每小时重复一次.我怎样才能做到这一点?

NSCalendar *calendar = [NSCalendar autoupdatingCurrentCalendar];

 // Get the current date
    NSDate *now = [NSDate date];

 // Break the date up into components
NSDateComponents *dateComponents = [calendar components:( NSYearCalendarUnit |       NSMonthCalendarUnit |  NSDayCalendarUnit )
           fromDate:now];

NSDateComponents *timeComponents = [calendar components:( NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit)
           fromDate:now];


 // Set up the fire time
NSDateComponents *dateComps = [[NSDateComponents alloc] init];

[dateComps setDay:[dateComponents day]];
[dateComps setMonth:[dateComponents month]];
[dateComps setYear:[dateComponents year]];

[dateComps setHour:[timeComponents hour]];
 [dateComps setMinute:[timeComponents minute]];
 [dateComps setSecond:[timeComponents second]+10];

 // Notification will fire …
Run Code Online (Sandbox Code Playgroud)

iphone notifications local repeat ios4

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

ios4 ×1

iphone ×1

local ×1

notifications ×1

repeat ×1