回答編集履歴
2
コード修正
test
CHANGED
@@ -68,8 +68,6 @@
|
|
68
68
|
|
69
69
|
}
|
70
70
|
|
71
|
-
}
|
72
|
-
|
73
71
|
```
|
74
72
|
|
75
73
|
|
1
回答追記
test
CHANGED
@@ -33,3 +33,45 @@
|
|
33
33
|
何か記事を参考にしたのであれば、記事のURLをきちんと示して質問すれば、
|
34
34
|
|
35
35
|
もっと的確なアドバイスが得られると思います。
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
---
|
40
|
+
|
41
|
+
(4/19 追記)
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
記事の内容を読んでみました。Lock画面のコードについての説明はありますが、それを使うためのコードやその説明はありませんね。それくらいはLock画面のコードを読んで自分で考えろってことなんでしょうね。クロージャのことがちゃんと理解できていれば、さほど難しいことではありませんので。
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
例えば、次のようなコードを書けばLock画面を呼び出せると思います。
|
50
|
+
|
51
|
+
(0000が入力された場合を正解としています。)
|
52
|
+
|
53
|
+
``` swift
|
54
|
+
|
55
|
+
Lock() { pin,handler in
|
56
|
+
|
57
|
+
print(pin)
|
58
|
+
|
59
|
+
if pin == "0000" {
|
60
|
+
|
61
|
+
handler(true)
|
62
|
+
|
63
|
+
} else {
|
64
|
+
|
65
|
+
handler(false)
|
66
|
+
|
67
|
+
}
|
68
|
+
|
69
|
+
}
|
70
|
+
|
71
|
+
}
|
72
|
+
|
73
|
+
```
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
クロージャについてきちんと勉強することをお勧めします。
|