Error pushing dirty properties for EKPersistentLocation to daemon: Error Domain=NSMachErrorDomain Code=4097 "unknown error code"
Connection interrupted!
Любые идеи относительно того, почему я больше не могу сохранять свои события?
NSString *eventIdentifier = ...
EKEventStore *store = [EKEventStore new];
EKEvent *event = [store eventWithIdentifier:eventIdentifier];
if(event == nil) {
event = [EKEvent eventWithEventStore:store];
}
//fill event code here
//save event
NSError *error = nil;
BOOL success = [store saveEvent:event span:EKSpanThisEvent commit:YES error:&error];
if(error) {
@throw error;
}
if(!success) {
@throw [Error ERROR_EVENT_SYNC_FAILED_NO_ERROR];
}
Интересно, что объект ошибки не генерируется, но успех НЕТ. Код ошибки и сообщение не особенно полезны. Я не уверен, что это значит под грязными свойствами, но я не повторно использую старое событие, а беру его из магазина или каждый раз создаю новое. Я также не знаю, что означает Connection Interrupted.
Любая помощь будет оценена по достоинству.