0
我想在用戶輸入區域時創建提醒。該代碼適用於在應用程序打開時創建提醒。但是當我在後臺調用相同的代碼時,我得到致命錯誤:意外地發現零,同時展開一個可選值。下面的代碼在AppDelegate中被調用。在iOS應用程序的背景中設置提醒
var eventStore: EKEventStore!
func locationManager(manager: CLLocationManager, didEnterRegion region: CLRegion) {
let reminder = EKReminder(eventStore: self.eventStore) //This is where I get the error
let date = NSDate()
reminder.title = "Do you have your bags?"
let dueDateComponents = dateComponentFromNSDate(date.dateByAddingTimeInterval(Double(secondReminderStores) * 60.0))
reminder.dueDateComponents = dueDateComponents
reminder.calendar = self.eventStore.defaultCalendarForNewReminders()
do {
try self.eventStore.saveReminder(reminder, commit: true)
}catch{
print("Error creating and saving new reminder : \(error)")
}