在Swift中创建日历

时间:2015-07-16 11:41:08

标签: ios swift eventkit

让我们考虑以下代码行:

reminder.calendar = appDelegate!.eventStore!.defaultCalendarForNewReminders()

这表示我将提醒放入默认设备的日历中。如何从代码创建自己的日历?

我想创建自己的一个原因是我希望能够管理那里的所有提醒。

1 个答案:

答案 0 :(得分:6)

为特定类型创建新的 If Len(Trim(stRC)) = 0 Then .Row = 1 .TopRow = .Row Else 实例,分配标题和来源并将其保存到数据库

EKCalendar

检索提醒日历有点棘手

let calendar = EKCalendar(for: .reminder, eventStore: eventStore)
calendar.title = "MyNewCalendar"
calendar.source = eventStore.defaultCalendarForNewReminders()?.source
do {
    try eventStore.saveCalendar(calendar, commit: true)
} catch { print(error) }