リマインダー(EKReminder)にアラーム(EKAlarm)を追加してみました。ほとんどすべてが正常に機能します。リマインダーは「Reminders.app」に追加され、適切なタイミングで起動されます。
しかし、どういうわけか(手動で作成されたリマインダーとは対照的に)発火日時が「Reminders.app」のリマインダーの詳細ラベルに表示されず、通知センターにも次のリマインダーとして表示されません。
これは私の(少し省略された)コードです:
// 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)
何か不足していますか?事前に助けてくれてありがとう。