Опитвате се да внедрите iCloud Calendar синхронизация за iOS.
Трябва да получите съответния EKSource обект, за да можете да създадете календар там. Докато итерирате над магазините, типът за iCloud store е EKSourceTypeCalDAV, но същият тип може да се използва и за други магазини.
И така, как мога да посоча дали съответният магазин наистина е за iCloud?
В момента се използва описателен текст, но това не е правилното решение:
for (EKSource *source in store.sources) {
if (source.sourceType == EKSourceTypeCalDAV) {
if([source.title isEqualToString:@"iCloud"]) {
caldavSource = source;
break;
}
}
}