Программно добавить напоминание в календарь iPhone? - PullRequest
4 голосов
/ 29 октября 2009

Может кто-нибудь иметь представление о программном добавлении напоминания в календарь iPhone.

Я искал документацию по iPhone SDK, но ничего не нашел.

Спасибо и С уважением Джейарадж

Ответы [ 4 ]

1 голос
/ 23 марта 2012

О, да, вы можете ...

    #import <EventKit/EventKit.h>

...

    EKEventStore *eventDB = [[EKEventStore alloc] init];
    EKEvent *myEvent  = [EKEvent eventWithEventStore:eventDB];

    myEvent.title     = @"New Event";
    myEvent.startDate = [[NSDate alloc] init];
    myEvent.endDate   = [[NSDate alloc] init];
    myEvent.allDay = NO;
    myEvent.notes = @"Test";

    [myEvent setCalendar:[eventDB defaultCalendarForNewEvents]];

    NSError *err;

    [eventDB saveEvent:myEvent span:EKSpanThisEvent error:&err]; 

    if (err == noErr) {
       UIAlertView *alert = [[UIAlertView alloc]
                initWithTitle:@"Event Created"
                message:@"Yay!?"
                delegate:nil
                cancelButtonTitle:@"Okay"
                otherButtonTitles:nil];
       [alert show];
       [alert release];
    }
1 голос
/ 25 февраля 2011

Эта функциональность доступна в iOS 4.x с EventKit.

1 голос
/ 25 февраля 2011

Вы можете попробовать прочитать этот образец EventKit .

0 голосов
/ 29 октября 2009

Вы не можете. Если вам нужна эта функциональность, вы должны file ошибка с Apple, объясняющая, почему она вам нужна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...