2013-04-08 4 views
1

Как только вы создаете EKCalendar, часто говорят, что вы должны удерживать CalendarIdentifier для получения этого календаря позже. Однако в документации отмечается, что идентификатор изменится, если/когда выполняется полная синхронизация календаря и «у вас должен быть план», чтобы справиться с этим.Сохранение EKCalendar

Каким будет предпочтительный или «стандартный» метод решения этой проблемы?

ответ

0

Из документации

Полная синхронизация с календарем потеряет этот идентификатор. У вас должен быть план работы с календарем, чей идентификатор больше не извлекается, кэшируя его другие свойства.

Не уверен, существует ли какой-либо «стандартный» способ его обращения. Но сохранение идентификатора его source является одним из способов его обработки. sourceIdentifier не изменяется после создания календаря и календаря нельзя переместить в другой источник.

+0

Но исходный идентификатор одинаковый для всех календарей, принадлежащих этому источнику ... Я не уверен, как это поможет в извлечении определенного календаря, поскольку вы будете получать любое количество календарей одного и того же источника, правильно? – user1869469

Смежные вопросы