Сохранение пользовательского значения в EKEvent (iPhone Calendar)

Мое приложение интегрируется с календарем устройства. Когда в мое приложение добавляется новый элемент, мы создаем для него запись в календаре. Если элемент редактируется, нам нужно обновить элемент календаря.

Сейчас я помещаю GUID в EKEvent.Notes, но, очевидно, это видно пользователю, поэтому мы добавляем текст «не удалять». Затем мы ищем в календаре заметки, содержащие GUID, чтобы найти связанный элемент.

Идеально было бы, если бы у EKEvent было свойство Tag или если бы существовал какой-то тип скрытого поля, которое могло бы принимать строковое значение. Тогда мы могли бы сохранить наш связанный уникальный идентификатор в этом поле и не загромождать поле для заметок пользователя.

Есть предложения, как с этим справиться?

Спасибо.

6
задан Neal 14 December 2010 в 14:53
поделиться