回答編集履歴
1
enum名変更
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
enum Sort
|
9
|
+
enum SortKey: String {
|
10
10
|
|
11
11
|
case id
|
12
12
|
|
@@ -16,9 +16,9 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
func label(_ user: User, _ sort
|
19
|
+
func label(_ user: User, _ sortKey: SortKey) -> String {
|
20
20
|
|
21
|
-
switch sort
|
21
|
+
switch sortKey {
|
22
22
|
|
23
23
|
case .id: return String(user.id)
|
24
24
|
|
@@ -48,15 +48,15 @@
|
|
48
48
|
|
49
49
|
|
50
50
|
|
51
|
-
let label0 = label(u, Sort
|
51
|
+
let label0 = label(u, SortKey(rawValue: keys[0])!)
|
52
52
|
|
53
53
|
|
54
54
|
|
55
|
-
let label1 = label(u, Sort
|
55
|
+
let label1 = label(u, SortKey(rawValue: keys[1])!)
|
56
56
|
|
57
57
|
|
58
58
|
|
59
|
-
let label2 = label(u, Sort
|
59
|
+
let label2 = label(u, SortKey(rawValue: keys[2])!) // SortKeyが生成できないのでクラッシュ
|
60
60
|
|
61
61
|
|
62
62
|
|