我尝试将警报(EKAlarm)添加到提醒(EKReminder)。几乎一切都运行良好:提醒被添加到" Reminders.app"并在正确的时间被解雇。
但不知何故(与手动创建的提醒相反),在" Reminders.app"中提醒的详细信息标签中未显示触发日期/时间。并且它也没有出现在NotificationCenter中作为即将发生的提醒。
这是我的(稍微缩写)代码:
// EventStore
var store = EKEventStore()
// Reminder
var reminder = EKReminder(eventStore: store)
reminder.title = "Test"
reminder.calendar = store.defaultCalendarForNewReminders()
// Add alarm to reminder
reminder.addAlarm(EKAlarm(absoluteDate: datePicker.date))
// Add it to Reminders.app
store.saveReminder(reminder, commit: true, error: &error)
我错过了什么吗?感谢您的帮助。