[英]iOS EventKit - Event is not being deleted from calendar
I'm deleting event using the following code 我正在使用以下代码删除事件
[store requestAccessToEntityType:EKEntityTypeEvent completion: ^(BOOL granted, NSError *error) {
if (granted) {
EKEvent *event = [store eventWithIdentifier:eventIdentifier];
NSError *eventDeleteError = nil;
if (event) {
[store removeEvent:event span:EKSpanThisEvent error:&eventDeleteError];
}
if (eventDeleteError) {
NSLog(@"Event Deletion Error: %@", eventDeleteError);
}
}];
I got no error in eventDeleteError
but following message appear in the console log 我在eventDeleteError
没有错误,但是控制台日志中出现以下消息
CADObjectGetInlineStringProperty
failed fetching UUID forEKPersistentAttendee
with errorError Domain=EKCADErrorDomain Code=1010 "
The operation couldn't be completed. (EKCADErrorDomain error 1010.)"CADObjectGetInlineStringProperty
未能为EKPersistentAttendee
提取UUID,错误为Error Domain=EKCADErrorDomain Code=1010 "
操作无法完成。(EKCADErrorDomain错误1010。)
I was getting similar error on removing a calendar: 我在删除日历时遇到了类似的错误:
CADObjectGetIntProperty failed with error Error Domain=EKCADErrorDomain Code=1010 "The operation couldn't be completed. (EKCADErrorDomain error 1010.)" CADObjectGetRelation failed with error Error Domain=EKCADErrorDomain Code=1010 "The operation couldn't be completed. (EKCADErrorDomain error 1010.)" CADObjectGetIntProperty失败,错误发生,错误域= EKCADErrorDomain代码= 1010“操作无法完成。(EKCADErrorDomain错误1010。)” CADObjectGetRelation失败,错误域= EKCADErrorDomain错误代码= 1010,错误:操作无法完成。(EKCADErrorDomain错误1010)”
As it is not exactly the same message I will just explain what helped me. 由于这不是完全相同的消息,因此我将解释对我有帮助的内容。 The issue came from making "remove" operation on a new EventStore object. 问题来自对新的EventStore对象执行“删除”操作。 Try to make sure you hold a reference to EventStore and both adding and removing operations are called on the same object. 尝试确保您拥有对EventStore的引用,并且添加和删除操作都在同一对象上调用。
I've gotten this error several times and it's always because my eventIdentifier
is bad and there is no matching record for my eventIdentifier
. 我已经多次收到此错误,这总是因为我的eventIdentifier
不好,并且没有eventIdentifier
匹配记录。 Always my code has been at fault. 我的代码总是出错。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.