如何在我的待办事项列表应用程序中实现提醒日历?

时间:2015-06-26 22:08:56

标签: xcode calendar notifications push-notification reminders

我想在我的待办事项列表视图控制器应用程序中添加一个提醒日历,因为用户可以添加日期和时间,并在通知中心发出时通知。我希望你能帮忙! 先感谢您!

1 个答案:

答案 0 :(得分:0)

最好的方法是制作一个单独的应用扩展程序"它作为窗口小部件位于通知中心,并与您的应用程序通信。

否则您有本地通知:

UILocalNotification *localNotification = [[UILocalNotification alloc] init];
            [localNotification setRepeatInterval:NSWeekCalendarUnit];
            [localNotification setFireDate:[date dateByAddingTimeInterval:interval]];
            [localNotification setTimeZone:[NSTimeZone defaultTimeZone]];
            [localNotification setSoundName:sound];
            [localNotification setAlertBody:WAKE_UP_TEXT];
            [localNotification setAlertAction:@"Open"];
            [localNotification setHasAction:YES];
            NSDictionary *userInfo = [NSDictionary dictionaryWithObject:[uidOfObject copy] forKey:@"myNotificationID"];
            localNotification.userInfo = userInfo;
            [[UIApplication sharedApplication] scheduleLocalNotification:localNotification];