如何设置每周一和周五特定日期的通知?

时间:2013-10-11 09:51:16

标签: iphone ios objective-c uilocalnotification

我正在写一个闹钟应用程序。在应用程序中,用户可以从选择器中选择天数,以便在当天设置警报。但我不知道在一周UILocalNotification内为特定日期设置闹钟((0 - 7))。

我只想在特定日期设置UILocalNotification的开火日期,例如ex。 周一,周五和周日..

我在网上搜索并获得了许多类似的论坛,但没有一个适合我。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

为应该进行的第一个通知设置本地通知fireDate。然后将repeatInterval设置为任何通知和下一个通知之间的持续时间。

答案 1 :(得分:1)

如果您包含了您尝试过的代码,那将会更有帮助。 反正,

NSDate myOwnDate; // myOwnDate can be a date that is on a specific day. Make sure it is a valid date variable

UILocalNotification* local_notification = [[UILocalNotification alloc] init];
[local_notification setFireDate:myOwnDate]; 
[local_notification setRepeatInterval:NSWeekCalendarUnit];
[local_notification setAlertBody: @"Your alarm is ringing!"];

UIApplication* app = [UIApplication sharedApplication];
[app scheduleLocalNotification:local_notification];

我会说很简单。