如何在特定日期设置闹钟并每周重复重新安排

发布于 2024-11-01 17:24:46 字数 1053 浏览 0 评论 0原文

UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil)
   return;

localNotif.fireDate = selected;
localNotif.timeZone = [NSTimeZone defaultTimeZone];
localNotif.repeatCalendar = [NSCalendar currentCalendar];

if (isSun) {
    [components setWeekday:1];
    [localNotif setRepeatInterval:(NSInteger)components];
}

if (isMon) {
    [components setWeekday:2];
    [localNotif setRepeatInterval:(NSInteger)components];   
}

if (isTue) {
    [components setWeekday:3];
    [localNotif setRepeatInterval:(NSInteger)components];
}

if (isWed) {
    [components setWeekday:4];
    [localNotif setRepeatInterval:NSWeekCalendarUnit];
}

if (isThu) {
    [components setWeekday:5];
    [localNotif setRepeatInterval:(NSInteger)components];
}

if (isFri) {
    [components setWeekday:6];
    [localNotif setRepeatInterval:(NSInteger)components];
}

if (isSat) {
    [components setWeekday:7];
    [localNotif setRepeatInterval:(NSInteger)components];
}

我想在选定的日期设置闹钟,请更正我的代码,我是 iPhone 新手。 帮我。

UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil)
   return;

localNotif.fireDate = selected;
localNotif.timeZone = [NSTimeZone defaultTimeZone];
localNotif.repeatCalendar = [NSCalendar currentCalendar];

if (isSun) {
    [components setWeekday:1];
    [localNotif setRepeatInterval:(NSInteger)components];
}

if (isMon) {
    [components setWeekday:2];
    [localNotif setRepeatInterval:(NSInteger)components];   
}

if (isTue) {
    [components setWeekday:3];
    [localNotif setRepeatInterval:(NSInteger)components];
}

if (isWed) {
    [components setWeekday:4];
    [localNotif setRepeatInterval:NSWeekCalendarUnit];
}

if (isThu) {
    [components setWeekday:5];
    [localNotif setRepeatInterval:(NSInteger)components];
}

if (isFri) {
    [components setWeekday:6];
    [localNotif setRepeatInterval:(NSInteger)components];
}

if (isSat) {
    [components setWeekday:7];
    [localNotif setRepeatInterval:(NSInteger)components];
}

I want to set alarm on selected date and please correct my code i am new in iphone.
help me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

病女 2024-11-08 17:24:46

请参阅 Apple iOS 开发人员库中的示例:

安排、注册和处理通知

Kindly see this Sample from Apple iOS Developer Library:

Scheduling, Registering, and Handling Notifications

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文