Я хотел бы добавить в свой список To-DO View Controller приложение для напоминания, в котором пользователь может добавлять дату и время и получать уведомления из центра уведомлений в момент его выхода. Надеюсь, вы могли бы помочь! Спасибо заранее!Как реализовать календарь напоминаний в моем списке дел?
0
A
ответ
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];