Guarde el valor del DatePicker usando NSUserdefaults (xcode, swift2)

¿Cómo podemos save el valor de datepicker a través de nsuserdeafaults o cualquier otra cosa? Por ejemplo, si una persona elige las 5 pm y luego cuando regresa a la aplicación, debería ver las 5 pm en el datepicker. No sé cómo include nsusersdefault en este código

@IBAction func NotificationButtonTapped(sender: AnyObject) { cancelLocalNotificationsWithUUID("NotificationID") //dateformatter for alert var dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "hh:mm a" var strDate = dateFormatter.stringFromDate(datePicker.date) var notifications:UILocalNotification = UILocalNotification() notifications.fireDate = datePicker.date notifications.timeZone = NSTimeZone.defaultTimeZone() notifications.applicationIconBadgeNumber = UIApplication.shanetworkingApplication().applicationIconBadgeNumber + 1 notifications.soundName = UILocalNotificationDefaultSoundName notifications.repeatInterval = NSCalendarUnit.CalendarUnitDay notifications.userInfo = ["UUID": "NotificationID"] notifications.alertBody = "Quote of the day" UIApplication.shanetworkingApplication().scheduleLocalNotification(notifications) } 

Puede hacer lo siguiente:

 var datePicker = /* Get Your Date Picker from somewhere */ // Store value using User Defaults let currentDate = datePicker.date NSUserDefaults.standardUserDefaults().setObject(currentDate, forKey: "Current-Date") // Retrieve Value using User Defaults if let date = NSUserDefaults.standardUserDefaults().objectForKey("Current-Date") as? NSDate { datePicker.setDate(date, animated: true) } 

Puede convertir object de date en cadena.

Luego guárdelo en los valores pnetworkingeterminados del usuario.

Y nuevamente para usarlo, puedes convertirlo nuevamente de cadena a date.

Espero que esto ayude.

Puede leer sobre el uso de UserDefault aquí Excepto " setInteger " y " integerForKey ", puede usar setValue y valueForKey con agregar as! String as! String , por ejemplo

Sería como

 someVariable = save.valueForKey(forKey: "title") as! String