4

リマインダー(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)

何か不足していますか?事前に助けてくれてありがとう。

4

0 に答える 0