Tag: ike

iOS EKEvent Store在循环中重新创buildiCloud日历,不会保存本地。

我有一个奇怪的问题EKEventStore,iCloud和本地日历。 如果启用了iCloud,则会创build日历,并按照您的预期将事件保存到日历中。 如果iCloud已closures,并且您尝试保存事件,则不会发生任何事情,但是设备会每3-5秒循环创build一次iCloud日历,直到将iCloud重新打开,然后所有这些日历都以重复的forms涌入iCloud。 我正在使用几乎所有在这里被引用的确切代码以及苹果文档。 我完全被困在为什么它不工作,一般EKEventStore似乎很less有文档。 //••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••#编辑标记 – 保存事件//••••••••••••••••••••••••••••••••••••••• •••• -(void)saveEventWithDate:(NSDate *)startDate endDate:(NSDate *)endDate { AppData *theData = [self theAppData]; if([self checkIsDeviceVersionHigherThanRequiredVersion:@"6.0"]) { [eventStore requestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted, NSError *error) { // iOS 6 Support if (granted){ NSLog(@"Access Granted"); } else { NSLog(@"Access Not Granted"); } }]; } EKEvent *event = [EKEvent eventWithEventStore:eventStore]; NSUserDefaults *defaults = [NSUserDefaults […]