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