Pildoras de “sabidurida” (XCode)

Hay veces que desde nuestra aplicación iOS queremos interactuar con otras aplicaciones instaladas en el terminal. En esta píldora vamos a ver lo fácil que es añadir una entrada al calendario iOS.

Como dicen en la tele, siguiendo estos pasos, es fácil y sencillo.

#import <EventKit/EventKit.h>

EKEventStore *bdEventos= [[EKEventStore alloc] init];
[bdEventosrequestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted, NSError *error) {
    if (!granted) { return; }
    EKEvent *evento = [EKEvent eventWithEventStore:store];
    evento .title = [NSString stringWithFormat:@"Titulo del evento"];
    evento .startDate = [NSDate date];
    evento .endDate = [[NSDate date] dateByAddingTimeInterval:60*90];
    [evento setCalendar:[store defaultCalendarForNewEvents]];
    NSError *err = nil;
    [bdEventos saveEvent:evento  span:EKSpanThisEvent commit:YES error:&err];
    NSString *idEvento = evento.eventIdentifier;
}];

Y con esto podemos añadir las citas que queramos al calendario de nuestro iPhone/iPad.

Tags:

Si te gustó esta entrada anímate a escribir un comentario o suscribirte al feed y obtener los artículos futuros en tu lector de feeds.

Comentarios

Aún no hay comentarios.

Escribe un comentario

(requerido)

(requerido)