0

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

我只是想设置UILocalNotification特定日期的开火日期,例如前任。周一、周五和周日。。

我在网上搜索过很多类似的论坛,但没有一个对我有用。

有什么建议么 ?

4

2 回答 2

1

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

于 2013-10-11T09:55:39.970 回答
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];

我会说很简单。

于 2013-10-11T09:56:05.650 回答