swiftでDatePickerの設定値を保存・読み出しする方法は?
最近Swiftを勉強し始めた初心者です。
DatePickerで設定した値をNSDate型で保存したいのですが、
@IBAction func changed(sender: UIDatePicker) {
let date2 = datepicker1.date
let myDefault = NSUserDefaults.standardUserDefaults()
myDefault.setObject(date2,forKey:"date")
myDefault.synchronize()
}
のような記述で合っていますか?
また、保存した値を読み出したいのですが
let userDefaults = NSUserDefaults.standardUserDefaults()
let date2: NSDate = userDefaults.objectForKey("date")
と記述しても
「Cannot convert the expression's type 'NSString' to type 'String'」とエラーが出てしまいます。
どのようにして保存・読み出しすればいいのでしょうか?