Quando si tenta di ottenere l'identificatore di un EKEvent, tutto ciò che ottengo è un valore nullo. Poiché in iOS5 EKEvent è una sottoclasse di EKCalendarItem, ho pensato che avrei potuto ottenere l'UUID di EKCalendarItem, ma anche questo restituisce zero.EKEvent eventIdentifier restituisce null
Ogni tanto anche io ottengo questo errore durante il tentativo di accedere alla identificatore o la proprietà 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)"
Sono stato bloccato su questo problema per un bel po 'di tempo, ma pensato che sarebbe stato iOS5 beta correlata. Ma dal momento che siamo ora su iOS5, non funziona ancora.
Ho ricevuto questo avviso e ho scoperto che stavo rilasciando il mio EKEventStore troppo presto. Ora, lo tengo fino a quando non ho finito con il mio EKEvents, e tutto va bene. Ottengo i miei dati e non ho avvertimenti. –
Questo dovrebbe essere parte della documentazione Apple. – Dare2Dream
Questo è veramente problematico in combinazione con ARC.Grazie per la tua ricerca, mi ci sarebbe voluto un bel po 'di tempo da trovare. –