0
リマインダーをデフォルトリマインダーの場所に保存します。私は私のボタンを押すと、しかし、私は致命的なエラーが出る:オプションの値をアンラップしながら、予想外にnilを見つけ...私はこれまでかなり新しいですし、私が見つけほとんどの例は、過度に複雑か3Swift 3リマインダーを作成するEKEventStore
class ViewController: UIViewController {
var eventStore: EKEventStore?
@IBOutlet weak var reminderText: UITextField!
@IBAction func setReminder(_ sender: Any) {
let reminder = EKReminder(eventStore: self.eventStore!)
reminder.title = "Go to the store and buy milk"
reminder.calendar = (eventStore?.defaultCalendarForNewReminders())!
do {
try eventStore?.save(reminder,
commit: true)
} catch let error {
print("Reminder failed with error \(error.localizedDescription)")
}
}
}