回答編集履歴

1

検証結果。

2016/06/01 23:49

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -9,3 +9,89 @@
9
9
 
10
10
 
11
11
  作成中のアプリの中で確認しているのであれば、確認方法を教えて下さい。
12
+
13
+
14
+
15
+ # 検証
16
+
17
+
18
+
19
+ ## 環境
20
+
21
+
22
+
23
+ iPhone 5, iOS 8.4.1, Xcode 7.3.1
24
+
25
+
26
+
27
+ ## 検証コード
28
+
29
+
30
+
31
+ ```swift
32
+
33
+ func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
34
+
35
+
36
+
37
+ let ud = NSUserDefaults.standardUserDefaults()
38
+
39
+ print("before:", ud.integerForKey("currentUserId"))
40
+
41
+
42
+
43
+ ud.setObject("21", forKey: "currentUserId")
44
+
45
+ ud.synchronize()
46
+
47
+
48
+
49
+ let currentUserId = ud.integerForKey("currentUserId")// => 0が返ってくる
50
+
51
+ print("after:", currentUserId)
52
+
53
+
54
+
55
+ return true
56
+
57
+ }
58
+
59
+ ```
60
+
61
+
62
+
63
+ 質問のコードそのままで、書き込み前にもprintするようにしています。
64
+
65
+
66
+
67
+
68
+
69
+ ### 初回起動時
70
+
71
+
72
+
73
+ ```
74
+
75
+ before: 0
76
+
77
+ after: 21
78
+
79
+ ```
80
+
81
+
82
+
83
+ ### 2回目以降
84
+
85
+
86
+
87
+ ```
88
+
89
+ before: 21
90
+
91
+ after: 21
92
+
93
+ ```
94
+
95
+
96
+
97
+