Мне бы тоже очень хотелось получить доступ к напоминаниям, я нашла пост-объяснение о добавлении событий в календарь здесь ..
Программно добавить пользовательское событие в календарь iPhone
Несмотря на то, что с Календарем все в порядке для напоминаний, более целесообразно использовать приложение «Напоминания» в IOS 5, ведь SIRI может его использовать! : Р
РЕДАКТИРОВАТЬ: я решил свою проблему с помощью локальных уведомлений ....
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil)
return nil;
localNotif.fireDate = itemDate;
localNotif.timeZone = [NSTimeZone defaultTimeZone];
// Notification details
localNotif.alertBody = @"Here is your alert!";
// Set the action button title
localNotif.alertAction = @"View";
//localNotif.soundName = UILocalNotificationDefaultSoundName;
localNotif.soundName = @"Bell.aiff";
localNotif.applicationIconBadgeNumber = 1;
// Specify custom data for the notification
NSDictionary *infoDict = [NSDictionary dictionaryWithObject:myCustomMessage.text forKey:@"message"];
localNotif.userInfo = infoDict;
// Schedule the notification
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
Это позволяет мне устанавливать уведомления, которые выглядят как Push-уведомления, и они сохраняются даже при перезапуске приложения.
Вы можете очистить их при необходимости с помощью ..
[[UIApplication sharedApplication] cancelAllLocalNotifications];
Плазма