如何创建本地日历
本文关键字:日历 创建 何创建 | 更新日期: 2023-09-27 18:04:41
我正在尝试创建一个新的iOS本地日历来存储与我的应用程序相关的事件。之所以这样做,而不是仅仅存储EventIdentifiers,是因为这个应用程序可以在多个设备之间同步。由于EventIdentifier是只读的…这不能很好地同步。
我正在做这个:
EKCalendar ticklerCalendar = new EKCalendar () { Title = "ClientTickler" };
需要传递给构造函数的3个重载中的一个…但是,我不知道如何形成它需要传入的对象。
如果你说的3重载是指:
public EKCalendar (IntPtr handle);
public EKCalendar (NSObjectFlag t);
public EKCalendar (NSCoder coder);
那么这些不是你要找的。它们主要用于与本机代码互操作或用于继承。
可以使用的是静态方法EKCalendar.Create
。你给它一个EKEntityType
类型(Event
或Reminder
)和一个EKEventStore
存储。这个答案有Objective-C来完成