質問するログイン新規登録

回答編集履歴

1

修正

2016/09/24 23:43

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -5,35 +5,35 @@
5
5
 
6
6
  class ViewController: UIViewController {
7
7
 
8
- let calcHistrykey:String = "calchistryUserDefaultKey"
8
+ let calcHistorykey:String = "calchistoryUserDefaultKey"
9
- var calchistry: Array<Double> = []
9
+ var calchistory: Array<Double> = []
10
10
 
11
11
  override func viewDidLoad() {
12
12
  super.viewDidLoad()
13
13
 
14
14
  // UserDefaultsに保存
15
- calchistry += [1.0]
15
+ calchistory += [1.0]
16
- calchistry += [2.0]
16
+ calchistory += [2.0]
17
- calchistry += [3.0]
17
+ calchistory += [3.0]
18
- saveHistry(result: calchistry)
18
+ saveHistory(result: calchistory)
19
19
 
20
20
  // UserDefaultsから読み込み
21
- print(readHistry())
21
+ print(readHistory())
22
22
  //=> [1.0, 2.0, 3.0]
23
23
 
24
24
  }
25
25
 
26
26
  // 履歴を保存する
27
- func saveHistry(result: Array<Double>) {
27
+ func saveHistory(result: Array<Double>) {
28
28
  let defaults = UserDefaults.standard
29
- defaults.set(calchistry, forKey: calcHistrykey)
29
+ defaults.set(calchistory, forKey: calcHistorykey)
30
30
  defaults.synchronize()
31
31
  }
32
32
 
33
33
  // 履歴を取得する
34
- func readHistry() -> Array<Double> {
34
+ func readHistory() -> Array<Double> {
35
35
  let defaults = UserDefaults.standard
36
- return defaults.object(forKey: calcHistrykey) as! Array<Double>
36
+ return defaults.object(forKey: calcHistorykey) as! Array<Double>
37
37
  }
38
38
  }
39
39
  ```