我正在写一个闹钟应用程序。在应用程序中,用户可以从选择器中选择天数,以便在当天设置警报。但我不知道在一周UILocalNotification
内为特定日期设置闹钟((0 - 7)
)。
我只想在特定日期设置UILocalNotification
的开火日期,例如ex。 周一,周五和周日..
我在网上搜索并获得了许多类似的论坛,但没有一个适合我。
有什么建议吗?
答案 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];
我会说很简单。