Как вы создаете локальный календарь?
Я пытаюсь создать новый локальный календарь iOS для хранения событий, связанных с моим приложением. Причина этого заключается не только в сохранении EventIdentifiers, потому что это приложение может синхронизироваться между несколькими устройствами. Поскольку EventIdentifier доступен только для чтения... это не очень хорошо синхронизируется.
Я делаю это:
EKCalendar ticklerCalendar = new EKCalendar () { Title = "ClientTickler" };
Ему нужна одна из 3-х перегрузок, переданных в конструктор... но я понятия не имею, как сформировать объекты, в которых она нуждается.
Любая помощь будет принята с благодарностью.
1 ответ
Если под 3-мя перегрузками вы имеете в виду:
public EKCalendar (IntPtr handle);
public EKCalendar (NSObjectFlag t);
public EKCalendar (NSCoder coder);
тогда это не то, что вы ищете. Они в основном используются для взаимодействия с нативным кодом или для наследования.
Что вы можете использовать использовать это статический метод EKCalendar.Create
, Вы даете это EKEntityType
тип (Event
или же Reminder
) и EKEventStore
хранить. Этот ответ имеет цель C для этого.