Как вы создаете локальный календарь?

Я пытаюсь создать новый локальный календарь 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 для этого.

Другие вопросы по тегам