Я пытаюсь загрузить дату и время из UIDatePicker в базу данных Firebase - PullRequest
0 голосов
/ 30 августа 2018

Завершение работы приложения из-за необработанного исключения «InvalidFirebaseData», причина: «(setValue :) Не удается сохранить объект типа __NSTaggedDate на дату. Может хранить только объекты типа NSNumber, NSString, NSDictionary и NSArray. '

 @IBOutlet weak var startDatePicker: UIDatePicker!

///////// Код для установки ограничений по дате

    let startDate = UIDatePicker()
    let toDate = NSDate()
    startDate.addTarget(self, action: Selector(("selectStartDate")), for: UIControlEvents.valueChanged)
    var thirtyDays = TimeInterval()
    thirtyDays = 30 * 24 * 60 * 60

    let thirtyDaysFromToDate = toDate.addingTimeInterval(thirtyDays)

    startDatePicker.minimumDate = toDate as Date
    startDatePicker.maximumDate = thirtyDaysFromToDate as Date

//////// Код для загрузки в базу данных

    ["email":email,"lat":Location1.latitude,"lon":Location1.longitude,"date":startDatePicker.date]
...