Есть ли способ программно узнать, что в iPhone Settings
-> iCloud
-> Calendars
выключено/включено? Потому что в обоих случаях приложение получает объект iCloud в EKSource
.
// Get the calendar source
EKSource* currentSource;
for (EKSource *source in eventStore.sources)
{
if (source.sourceType == EKSourceTypeCalDAV &&
[source.title isEqualToString:@"iCloud"])
{/*True in two cases
1. if iCloud Signed In and Calendars switch is On
2. if iCloud Signed In but Calendars switch is Off*/
currentSource = source;
break;
}
}