こんにちは。
作成中のアプリでデータ保存のためにUserDefaultsを使用しているのですが、DatePickerから取得したDateを保存した配列を取り出し、さらに追加しようとすると "Date has no member"というエラーが出ます。
String等はappendで追加できたのですが、dateはやり方が違うのですか?
以下トライしたコードです。
swift
1// save 2@IBOutlet weak var inputTitle: UITextField! 3@IBOutlet weak var picker: UIDatePicker! 4 5UserDefaults.standard.set(inputTitle.text!, forKey: "titleList") 6UserDefaults.standard.set(picker.date, forKey: "dateList") 7UserDefaults.standard.synchronize() 8 9// 変数の中身を書き換え後、それらを追加 10 11// read and append 12var getTitleList: String = UserDefaults.standard.array(forKey: "titleList") as! String 13var getDateList: Date = UserDefaults.standard.array(forKey: "dateList") as! Date 14 15getTitleList.append("(inputTitle.text!)") 16getDateList.append(picker.date)
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー