Cuando intento obtener el identificador de un EKEvent, todo lo que obtengo es un valor nulo. Dado que en iOS5 EKEvent es una subclase de EKCalendarItem, pensé que podría obtener el UUID de EKCalendarItem, pero eso también devuelve nada.EKEvent eventIdentifier devuelve nulo
De vez en cuando también me sale este error al intentar acceder a la propiedad o el identificador UUID:
CADObjectGetInlineStringProperty failed fetching uniqueID for EKPersistentEvent with error Error Domain=NSMachErrorDomain Code=268435459 "The operation couldn’t be completed. (Mach error 268435459 - (ipc/send) invalid destination port)"
He estado atrapado en este problema desde hace bastante tiempo, pero pensé que sería IOS5 relacionado con beta. Pero dado que ahora estamos en iOS5, todavía no está funcionando.
Recibo esta advertencia, y descubrí que estaba lanzando mi EKEventStore demasiado pronto. Ahora, lo sostengo hasta que termine con mis EKEvents, y todo está bien. Obtengo mis datos y no tengo advertencias. –
Esto debería ser parte de la documentación de Apple. – Dare2Dream
Esto es realmente problemático en combinación con ARC.Gracias por tu excavación, eso me hubiera llevado una cantidad de tiempo mínima de encontrar. –