mis - pasar contactos de iphone a android por bluetooth
¿Cómo puedo obtener todos los calendarios y sus eventos desde la aplicación iphone? (2)
Que tengas un buen día. He utilizado eventos iCal en mi aplicación. He agregado eventos a iCal y recupero / elimino los eventos de iCal de mi aplicación de iPhone de muestra. Ahora, quiero mostrar todos los calendarios, cuáles son los calendarios que el usuario sincronizó en su iPhone (por ejemplo, el calendario de Google). Entonces quiero recuperar los eventos de otros calendarios excepto iCal. ¿Cómo puedo obtener todos los calendarios sincronizados desde iPhone? Busqué mi mejor nivel en Google, pero no puedo obtener la respuesta correcta. ¿Podrías ayudarme? Gracias por adelantado.
El código anterior asigna una nueva matriz y señala la referencia a una matriz diferente. ¿No es esto una pérdida de memoria?
NSArray *caleandarsArray = [[NSArray alloc] init];
caleandarsArray = [[eventStore caleandarsArray] retain];
Esto es más óptimo.
NSArray *caleandarsArray = [[eventStore caleandarsArray] retain];
Les agradezco a todos por ver mi pregunta. Tengo la solución para mi pregunta. Acabo de recuperar los calendarios de EKEventStore
y utilicé EKCalendar
. Aquí está mi código,
EKEventStore *eventStore = [[[EKEventStore alloc] init] autorelease];
EKEvent *events = [EKEvent eventWithEventStore:eventStore];
NSArray *caleandarsArray = [[NSArray alloc] init];
caleandarsArray = [[eventStore calendars] retain];
for (EKCalendar *iCalendars in caleandarsArray)
{
NSLog(@"Calendar Title : %@", iCalendars.title);
}
Este código funciona para mí. Gracias.