我正在制作一款iphone应用程序,其中有一个警报实现模块。在此警报实施中,我必须设置警报,此警报可以是一天中不同时间的次数,并且可以持续数天。我想为它使用日历API。如何使用日历API设置闹钟。我该如何实现这个概念。如果有人知道这个概念。请帮帮我。
提前致谢。
答案 0 :(得分:2)
我假设您想要某种推送通知?像UIAlertView一样。这称为UILocalNotification。
UILocalNotification *localNotif = [[UILocalNotification alloc]init];
[localNotif setFireDate:[NSDate dateWithTimeInterval:10.0f sinceDate:[NSDate new]]]; // the date to fire
[localNotif setAlertAction:@"Test"]; // title
[localNotif setAlertBody:@"This is a test"]; // tells you what to put in the description
[localNotif setRepeatInterval: NSWeekCalendarUnit]; // repeat interval, what you asked for
[[UIApplication sharedApplication]scheduleLocalNotification:localNotif]; // put it into the application
[localNotif release];
这会在十秒钟内发出通知并从您指定的日期开始每周重复一次(我相信如果我错误的其他程序员请评论)。
您必须使用这些选项
NSEraCalendarUnit NSYearCalendarUnit NSMonthCalendarUnit NSDayCalendarUnit NSHourCalendarUnit NSMinuteCalendarUnit NSSecondCalendarUnit NSWeekCalendarUnit NSWeekdayCalendarUnit NSWeekdayOrdinalCalendarUnit NSQuarterCalendarUnit
答案 1 :(得分:-2)
在一天中的任何时间都可以是不同的时间,而且可以是无天数
这究竟是什么意思?
我也不完全明白你所指的是什么。